欢迎来到天天文库
浏览记录
ID:62072112
大小:4.43 MB
页数:85页
时间:2021-04-14
《最新MHK书面表达之关联词教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MHK书面表达之关联词MHK书面表达之关联词——陈青1、并列关系2、因果关系3、条件关系4、转折关系5、假设关系6、选择关系7、递进关系8、承接关系《C++语言及编程技巧》主讲:匡纲要国防科技大学电子科学与工程学院·湖南长沙·548第4讲程序控制结构(续)549第4讲程序控制结构(二)2.6用于循环控制的几个特殊运算符2.7多重循环结构2.8break语句、continue语句和goto语句2.9小结与程序设计示例5502.6用于循环控制的几个特殊运算符增量运算符“++”:又称自增运算符。减量运算符“--”:又称自减运算符。运算符“++
2、”和“--”都是单目运算符,但它们可出现在相应操作数的前面(作为前缀)或后面(作为后缀)。其结合规则是从右到左。增量运算符与减量运算符运算符运算运算对象类型结果类型++(前缀)先加1,后使用整型、实型或字符型同操作数的数据类型++(后缀)先使用,后加1--(前缀)先减1,后使用--(后缀)先使用,后减1表3.1增量运算符与减量运算符5512.6用于循环控制的几个特殊运算符{inti=3,j=5;cout<
3、i=3,j=5;cout<<++i<<--j<voidmain(){intc=5;cout<4、5、ounter+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循环体为空语句。逗号运算符示例5552.6用于循环控制的几个特殊运算符自反赋值运算符是一个复合运算符。它用于简写赋值表达式。自反赋值运算符运算符运算运算对象类型结果类型+=i+=j等价于i=i+j整型或实型整型6、或实型-=i-=j等价于i=i-j*=i*=j等价于i=i*j/=i/=j等价于i=i/j%=i%=j等价于i=i%j整型整型表3.2算术自反赋值运算符5562.6用于循环控制的几个特殊运算符例28承例27,可进一步改写for语句for(sum=0,counter=1;counter<=N;counter+=2)sum+=counter;或者for(sum=0,counter=1;counter<=N;sum+=counter,counter+=2);又,counter+=2亦可改写为counter++,counter++为提供程序可读性7、,兼顾程序执行效率,宜采用sum=0;for(counter=1;counter<=N;counter+=2)sum+=counter;自反赋值运算符示例5572.6用于循环控制的几个特殊运算符运算符的优先级及结合性优先级运算符()++--+-!*/%+-<<=>>===!=&&8、9、?:=+=-=*=/+%=,类型圆括号单目运算符乘法运算符加法运算符关系运算符相等测试运算符逻辑与逻辑或条件运算符赋值运算符逗号运算符结合性从左到右从右到左从左到右从左到右从左到右从左到右从左到右从左到右从右到左从右到左从左到右5582.7多重循环结构whil10、e语句、do-while语句和for语句互相嵌套使用,形成多重循环结构循环结构可以多层嵌套,但每一层嵌套在逻辑上必须是完整的在同一层中,亦可以平行地使用诸循环结构用多重循环结构进行语句编码,是
4、5、ounter+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循环体为空语句。逗号运算符示例5552.6用于循环控制的几个特殊运算符自反赋值运算符是一个复合运算符。它用于简写赋值表达式。自反赋值运算符运算符运算运算对象类型结果类型+=i+=j等价于i=i+j整型或实型整型6、或实型-=i-=j等价于i=i-j*=i*=j等价于i=i*j/=i/=j等价于i=i/j%=i%=j等价于i=i%j整型整型表3.2算术自反赋值运算符5562.6用于循环控制的几个特殊运算符例28承例27,可进一步改写for语句for(sum=0,counter=1;counter<=N;counter+=2)sum+=counter;或者for(sum=0,counter=1;counter<=N;sum+=counter,counter+=2);又,counter+=2亦可改写为counter++,counter++为提供程序可读性7、,兼顾程序执行效率,宜采用sum=0;for(counter=1;counter<=N;counter+=2)sum+=counter;自反赋值运算符示例5572.6用于循环控制的几个特殊运算符运算符的优先级及结合性优先级运算符()++--+-!*/%+-<<=>>===!=&&8、9、?:=+=-=*=/+%=,类型圆括号单目运算符乘法运算符加法运算符关系运算符相等测试运算符逻辑与逻辑或条件运算符赋值运算符逗号运算符结合性从左到右从右到左从左到右从左到右从左到右从左到右从左到右从左到右从右到左从右到左从左到右5582.7多重循环结构whil10、e语句、do-while语句和for语句互相嵌套使用,形成多重循环结构循环结构可以多层嵌套,但每一层嵌套在逻辑上必须是完整的在同一层中,亦可以平行地使用诸循环结构用多重循环结构进行语句编码,是
5、ounter+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循环体为空语句。逗号运算符示例5552.6用于循环控制的几个特殊运算符自反赋值运算符是一个复合运算符。它用于简写赋值表达式。自反赋值运算符运算符运算运算对象类型结果类型+=i+=j等价于i=i+j整型或实型整型
6、或实型-=i-=j等价于i=i-j*=i*=j等价于i=i*j/=i/=j等价于i=i/j%=i%=j等价于i=i%j整型整型表3.2算术自反赋值运算符5562.6用于循环控制的几个特殊运算符例28承例27,可进一步改写for语句for(sum=0,counter=1;counter<=N;counter+=2)sum+=counter;或者for(sum=0,counter=1;counter<=N;sum+=counter,counter+=2);又,counter+=2亦可改写为counter++,counter++为提供程序可读性
7、,兼顾程序执行效率,宜采用sum=0;for(counter=1;counter<=N;counter+=2)sum+=counter;自反赋值运算符示例5572.6用于循环控制的几个特殊运算符运算符的优先级及结合性优先级运算符()++--+-!*/%+-<<=>>===!=&&
8、
9、?:=+=-=*=/+%=,类型圆括号单目运算符乘法运算符加法运算符关系运算符相等测试运算符逻辑与逻辑或条件运算符赋值运算符逗号运算符结合性从左到右从右到左从左到右从左到右从左到右从左到右从左到右从左到右从右到左从右到左从左到右5582.7多重循环结构whil
10、e语句、do-while语句和for语句互相嵌套使用,形成多重循环结构循环结构可以多层嵌套,但每一层嵌套在逻辑上必须是完整的在同一层中,亦可以平行地使用诸循环结构用多重循环结构进行语句编码,是
此文档下载收益归作者所有