面向对象程序设内容汇总

面向对象程序设内容汇总

ID:18922418

大小:708.00 KB

页数:16页

时间:2018-09-27

面向对象程序设内容汇总_第1页
面向对象程序设内容汇总_第2页
面向对象程序设内容汇总_第3页
面向对象程序设内容汇总_第4页
面向对象程序设内容汇总_第5页
资源描述:

《面向对象程序设内容汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一二章CC++基础u变量C++中用于命名和存储数据的编程结构称为变量Type_NameVariable_Name_1,Variable_Name_2,...;u陷井:未初始化的变量变量声明后,除非程序为变量赋值,否则变量不包含有意义的值。那么如果忘记给变量赋值,程序运行时使用这个变量就会出现不可预知的错误。u整型(intTypes)4个字节-2147483648~2147483647编译器的机器字长总是与整型的位长有关.如:32位编译器的整型数一定为32位长u字符型: 表示范围:有符号:-128~127无符号:0~255u枚举型:自定义整数区间,甚至列举单个整数值enumWeek{

2、Mon,Tue,Wed,Thu,Fri,Sat,Sun};最大特点是可以给每个值指定一个在程序中直接使用的标记(枚举符).u布尔型:表示范围仅含整数0和1,也可以表示成true和false,u浮点数float浮点数的表示范围:4个字节10^(-38)~10^(38)浮点数的操作:常规的加、减、乘、除等操作u双精度浮点数double8个字节10^(-308)~10^(308)陷井:整形之间进行算术运算结果仍为整形。u数组(Arrays)数组是同类元素的集合,它的元素排列在连续的空间中,按下标来标记,描述数组必须给出元素类型和元素个数inta[5]={1,2,3,4,5};u容器(vec

3、tor)容器与数组的共同特征是元素的排列在逻辑上是线性序列结构,可以用下标进行访问。向量可以按需创建,拷贝创建,局部拷贝创建,异类拷贝和创建vectora(n);uif分支语句基本形式if(Boolean_Expression_1){  Statement_1}elseif(Boolean_Expression_2){  Statement_2}...elseif(Boolean_Expression_n){  Statement_n}else{  Statement_For_Other}u陷井:连续不等式有时在做连续不等式的判断时,经常会有人按照数学中的写法编写,如:if

4、(x

5、ion){  Statement_1  Statement_2  ...  Statement_3}udo-while循环基本形式do{  Statement_1  Statement_2  ...  Statement_3}while(Boolean_Expression);ufor循环基本形式for(Initialization_Action;Boolean_Expression;Update_Action){  Statement_1  Statement_2  ...}u陷井:for语句后多余的分号如果在for后面加了“;”相当于for的循环体为空u转移语句breakbrea

6、k除了用在switch之外,还用在循环语句中,用于终结所在层次的循环。u转移语句continueu转移语句goto语句注意:慎用goto语句u指针指针是变量的内存地址。指针必须初始化或者赋值(指向了数据)后,才能进行间接访问(间访)操作。Type_Name*point;int*ip;intiCount=18;int*iPtr=&iCount;//初始化u数组与指针数组名本身就是表示元素集合的首地址u指针限定constinta=78;intb=10;intc=18;constint*ip=&a;//const修饰指向的实体类型—常量(的)指针int*constcp=&b;//const

7、修饰指针*cp——指针(的)常量intconst*dp=&b;//等价于上一句——指针常量constint*consticp=&c;//常量指针常量*ip=87;//错:常量指针不能修改指向的常量ip=&c;//ok:常量指针可以修改指针值*cp=81;//ok:指针常量可以修改指向的实体cp=&b;//错:指针常量不能修改指针值,即使是同一地址*icp=33;//错:常量指针常量不能修改指向的常量icp=&b;//错:常量指针常量不能修改指针值intd=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。