面向对象程序设计C++教程 教学课件 作者 于帆 赵妮 闫谦时复习.ppt

面向对象程序设计C++教程 教学课件 作者 于帆 赵妮 闫谦时复习.ppt

ID:50202539

大小:331.00 KB

页数:50页

时间:2020-03-10

面向对象程序设计C++教程 教学课件 作者 于帆 赵妮 闫谦时复习.ppt_第1页
面向对象程序设计C++教程 教学课件 作者 于帆 赵妮 闫谦时复习.ppt_第2页
面向对象程序设计C++教程 教学课件 作者 于帆 赵妮 闫谦时复习.ppt_第3页
面向对象程序设计C++教程 教学课件 作者 于帆 赵妮 闫谦时复习.ppt_第4页
面向对象程序设计C++教程 教学课件 作者 于帆 赵妮 闫谦时复习.ppt_第5页
资源描述:

《面向对象程序设计C++教程 教学课件 作者 于帆 赵妮 闫谦时复习.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习课西安工业大学于帆面向对象程序设计C++教程主要内容第一部分:知识点串讲第二部分:样题2C++字符集大小写的英文字母:A~Z,a~z数字字符:0~9特殊字符:空格!#%^&* _(下划线)+=-~<>/'";.,()[]{}语法基础3词法记号关键字C++预定义的单词标识符程序员声明的单词,它命名程序正文中的一些实体文字在程序中直接使用符号表示的数据操作符用于实现各种运算的符号分隔符(){},:;用于分隔各个词法记号或程序正文空白符空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)

2、和注释的总称4标识符的构成规则以大写字母、小写字母或下划线(_)开始。可以由以大写字母、小写字母、下划线(_)或数字0~9组成。大写字母和小写字母代表不同的标识符。5数据基本数据类型bool(布尔型)、char(字符型)、int(整型)、float(浮点型)、double(双精度浮点型由关键字signed,unsigned,short和long修饰的基本数据类型的变异。常量与变量6运算符与表达式算术运算符:+、-、*、/、%、++、--。由算术运算符构成的表达式为算术表达式。赋值运算符:=、+=、-=、*

3、=、/=、%=、<<=、>>=、&=、^=、

4、=。由赋值运算符构成的表达式为赋值表达式。逗号运算符:“,”。关系运算符:<、<=、>、>=、==、!=。由关系运算符构成的表达式为关系表达式。逻辑运算符:!(非)、&&(与)、

5、

6、(或)。由逻辑运算符构成的表达式为逻辑表达式。条件运算符:“?”。sizeof运算符位运算符:&,

7、,^,~,<<,>>7表达式中的类型转换隐含转换将低类型数据转换为高类型数据。char,short,int,unsigned,long,unsignedlong,float,doub

8、le低高强制类型转换通过类型说明符和括号来实现的。这是一种不安全的转换,将高类型数据转换为低类型时,数据会受到损失。8语句声明语句表达式语句选择语句循环语句跳转语句复合语句标号语句9表达式语句格式:表达式;表达式语句与表达式的区别:表达式可以包含在其他表达式中,而语句不可。例如:if((a=b)>0)t=a;不可写为:if((a=b;)>0)t=a;10复合语句将多个语句用一对大括号包围,便构成一个复合语句例如{sum=sum+i;i++;}11if(表达式)语句例:if(x>y)cout<

9、达式)语句1else语句2例:if(x>y)cout<

10、语句ndefault:语句n+1}switch语句执行顺序以case中的常量表达式值为入口标号,由此开始顺序执行。因此,每个case分支最后应该加break语句。每个常量表达式的值不能相同,次序不影响执行结果。可以是多个语句,但不必用{}。可以是整型、字符型、枚举型14while语句形式while(表达式)语句可以是复合语句,其中必须含有改变条件表达式值的语句。执行顺序先判断表达式的值,若为true时,执行语句。15do-while语句一般形式do语句while(表达式)可以是复合语句,其中必须含有改变条

11、件表达式值的语句。执行顺序先执行循环体语句,后判断条件。 表达式为true时,继续执行循环体与while语句的比较:While语句执行顺序先判断表达式的值,为true时,再执行语句16for语句语法形式for(表达式1;表达式2;表达式3)语句循环前先求解为true时执行循环体每次执行完循环体后求解17break和continue语句break语句使程序从循环体和switch语句内跳出,继续执行逻辑上的下一条语句。不宜用在别处。continue语句结束本次循环,接着判断是否执行下一次循环。18typede

12、f语句为一个已有的数据类型另外命名语法形式typedef已有类型名新类型名表;例如typedefdoublearea,volume;typedefintnatural;naturali1,i2;areaa;volumev;19枚举类型—enum只要将需要的变量值一一列举出来,便构成了一个枚举类型。枚举类型的声明形式如下:enum枚举类型名{变量值列表};例如:enumweekday{sun,mon,tue,wed,thu,fr

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

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

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