C笔记精华 啊.doc


文档分类:IT计算机 | 页数:约117页 举报非法文档有奖
1/117
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/117
文档列表 文档介绍
“C++程序设计”笔记(课程名:计算引论)(教材:钱能清华大学出版社)(本笔记中的例题均在VC++)C++入门从C到C++1980年:贝尔实验室开始对C进行改进和扩充―――带类的C1983年:取名C++1994年:制定ANSI(美国国家标准协会:AmericanNationalStandardsInstitute)C++标准草案1994~:不断发展―――目前的C++C++:包括了整个C:C的全部特征、属性、优点 支持面向对象编程(OOP) 包括过程性语言部分和类部分过程性语言部分:与C无本质上的区别类部分:面向对象程序设计的主体先是函数语言,面向对象语言程序与语言程序=算法+数据结构+程序设计方法+语言工具+环境C++语言的数据结构:以数据类型的形式体现。程序:是软件 对机器而言:按硬件设计规范编制的动作序列(即:机器指令序列) 对人而言:用语言(高、低级语言)编写的语句序列程序语言的发展:低级语言→高级语言程序设计首要目标:可读性、易维护性、可移植性结构化程序设计是面向过程的程序设计主要思想:功能分解、逐步求精缺点:可重用性极差面向对象程序设计基本思想:把信息和对这些信息的处理作为一个整体C++:是支持面向对象程序设计的语言C++的三大特性:封装性(数据隐藏) 继承性(软件重用) 多态性(函数重载)开始结束编写源程序编写源程序编写源程序编译正确?正确?正确?否否否程序开发过程注释:/**/和//编译预处理:#程序体C++程序结构最简单的程序程序体:程序体由声明语句和函数组成例://文件名:/*该程序的功能是:输出:Iamastudent.*/#include<>voidmain(){cout<<"Iamastudent.\n";}说明:(即:abc与Abc不同)++系统是函数驱动的,一个可执行程序必须有、且只能有一个主函数:main(),++语句以分号(;)结束,一行可以写多条语句,(变量)必须先定义,或先声明、,里边的"\"为转义字符例:#include<>intx=5,X=10;voidmain(){inty=x*x;cout<<"y=x*x="<<y<<"y=X*X="<<X*X<<"\n:::::::::::::::::\n";}/*执行结果:y=x*x=25y=X*X=100:::::::::::::::::*/函数函数说明部分函数属性[内部函数|外部函数]函数返回类型函数名函数形参名函数形参类型说明对象定义或声明语句执行部分函数体语句…语句函数的组成:函数格式:函数属性标识符函数返回类型标识符函数名(形参说明列表){···}其中形参说明列表:如果有多个形参,各形参之间用逗号(,)分隔说明:,则函数的返回类型标识符用“void”代替,函数体中不必有return语句(如果有return语句,仅仅起提前返回的作用);否则用返回值的类型标识符,函数体中必须有return语句。,main()函数只能是调用函数,不可以被调用。,只可以调用另一个函数。,才可以被调用。函数声明:由函数原型加分号组成。例:intmax(int,int);函数原型:返回类型函数名(形参类型,…,形参类型)例:#include<>intmax(int,int);//函数声明语句:函数原型加分号voidmain(){intx=109,y=110;cout<<max(x,y)<<endl;//函数调用}intmax(intx,inty)//被调用函数定义{if(x<y)returny;elsereturnx;}函数:标准库函数用户自定义函数基本数据类型与输入输出字符集与保留字C++中容许出现的字符: 26个大写字母 26个小写字母 10个数字 其他符号:空格+-*/=,._:;?\"'~|!#%&()[]{}^<C++保留字:基本数据类型数据(对象):常量、变量每个数据都具有类型,即:每个数据必属于某个类型。C++的数据类型基本类型整型:int字符型:char实型(浮点型)单精度型:float双精度型:double构造类型指针类型:type*空类型:void数组型:type[]结构体型:struct公用体型:union枚举型:enum类:class变量:存储信息的单元,每个变量对应一段连续的内存空间内存空间的最小单位:字节数据类型的作用:编译器预算对象分配的内存空间大小 注意:数据无“void”类型,指针有“void”类型不同的

C笔记精华 啊 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数117
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miaoshen1985
  • 文件大小1.10 MB
  • 时间2018-11-11
最近更新