最新选修-单元幻灯片.ppt

最新选修-单元幻灯片.ppt

ID:62190181

大小:678.00 KB

页数:77页

时间:2021-04-20

最新选修-单元幻灯片.ppt_第1页
最新选修-单元幻灯片.ppt_第2页
最新选修-单元幻灯片.ppt_第3页
最新选修-单元幻灯片.ppt_第4页
最新选修-单元幻灯片.ppt_第5页
资源描述:

《最新选修-单元幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选修-单元返回《C++语言及编程技巧》主讲:匡纲要国防科技大学电子科学与工程学院·湖南长沙·540第4讲 程序控制结构(续)541第4讲程序控制结构(二)2.6用于循环控制的几个特殊运算符2.7多重循环结构2.8break语句、continue语句和goto语句2.9小结与程序设计示例5422.6用于循环控制的几个特殊运算符增量运算符“++”:又称自增运算符。减量运算符“--”:又称自减运算符。运算符“++”和“--”都是单目运算符,但它们可出现在相应操作数的前面(作为前缀)或后面(作为后缀)。

2、其结合规则是从右到左。增量运算符与减量运算符运算符运算运算对象类型结果类型++(前缀)先加1,后使用整型、实型或字符型同操作数的数据类型++(后缀)先使用,后加1--(前缀)先减1,后使用--(后缀)先使用,后减1表3.1增量运算符与减量运算符5432.6用于循环控制的几个特殊运算符{inti=3,j=5;cout<

3、voidmain(){intc=5;cout<

4、endl;cout<

5、;counter<=N;counter=counter+2)sum=sum+counter;改写为for(sum=0,counter=1;counter<=N;counter=counter+2)sum=sum+counter;还可改写为for(sum=0,counter=1;counter<=N;sum=sum+counter,counter=counter+2);for循环体为空语句。逗号运算符示例5472.6用于循环控制的几个特殊运算符自反赋值运算符是一个复合运算符。它用于简写赋值表达式。

6、自反赋值运算符运算符运算运算对象类型结果类型+=i+=j等价于i=i+j整型或实型整型或实型-=i-=j等价于i=i-j*=i*=j等价于i=i*j/=i/=j等价于i=i/j%=i%=j等价于i=i%j整型整型表3.2算术自反赋值运算符5482.6用于循环控制的几个特殊运算符例28承例27,可进一步改写for语句for(sum=0,counter=1;counter<=N;counter+=2)sum+=counter;或者for(sum=0,counter=1;counter<=N;sum+

7、=counter,counter+=2);又,counter+=2亦可改写为counter++,counter++为提供程序可读性,兼顾程序执行效率,宜采用sum=0;for(counter=1;counter<=N;counter+=2)sum+=counter;自反赋值运算符示例5492.6用于循环控制的几个特殊运算符运算符的优先级及结合性优先级运算符()++--+-!*/%+-<<=>>===!=&&

8、

9、?:=+=-=*=/+%=,类型圆括号单目运算符乘法运算符加法运算符关系运算符相等测试

10、运算符逻辑与逻辑或条件运算符赋值运算符逗号运算符结合性从左到右从右到左从左到右从左到右从左到右从左到右从左到右从左到右从右到左从右到左从左到右5502.7多重循环结构while语句、do-while语句和for语句互相嵌套使用,形成多重循环结构循环结构可以多层嵌套,但每一层嵌套在逻辑上必须是完整的在同一层中,亦可以平行地使用诸循环结构用多重循环结构进行语句编码,是C++程序设计的有力手段循环结构的嵌套5512.7多重循环结构例29承例19,求两个正整数i与j的最大公因子的另一种编码形式——使用嵌

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

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

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