C++程序设计简明教程2E第2章流程控制语句.ppt
《C++程序设计简明教程2E第2章流程控制语句.ppt》由会员分享,可在线阅读,更多相关《C++程序设计简明教程2E第2章流程控制语句.ppt(26页珍藏版)》请在三一办公上搜索。
1、1,第2章 C+流程控制语句,if 语句 switch语句 for语句 while语句 do-while语句 break语句 continue语句 其他语句,2,流程控制语句用于控制程序中各语句的执行顺序 C+流程控制语句有:选择语句、循环语句、跳转语句等。,流程控制语句,3,if 语句,if语句是二分支选择语句if语句可以给出两种操作,由表达式结果(非0 或0)选择其中的一种操作。if语句有以下格式:if(表达式)语句;if(表达式)语句1;else 语句2;if(表达式)语句;语句;if(表达式)语句;语句;else 语句;语句;,4,程序2.1 判断键盘输入的整数是否为偶数,是输出is,
2、不是输出not,#includevoid main()int x;cinx;if(x%2=0)coutis;else coutnot;,5,程序2.2 从键盘输入一个正整数,判断整数是否为1、7、13、19,#includevoid main()int x;cinx;if(x%6=1)coutis;else coutnot;,6,从键盘输入一个字符,判断字符是否为大写字母或小写字母。若是大写字母,则输出是大写字母。若是小写字母,则输出是小写字母。若既不是大写字母,也不是小写字母,则输出是其他字符。void main()char c;cinc;if(c=a,程序2.3 ifelse语句的嵌套形式
3、,7,switch 语句,switch语句是多分支选择语句。使用switch语句可以给出多种操作,根据表达式的值从中选择一种操作。switch语句格式:switch(表达式)case 常量表达式1:若干语句;break;case 常量表达式2:若干语句;break;case 常量表达式n:若干语句;break;default:若干语句;,8,Switch 语句注意事项,(1)每个case表示一个分支。根据switch表达式的值决定选择哪个case分支。break语句是switch的出口,作用是当执行完一个case分支后,跳出switch语句,继续执行switch语句后面的语句。(2)switc
4、h后面的表达式可以是整型表达式或字符表达式。case后面的数据必须是常量或常量表达式。各个case常量表达式的值不能相等。否则发生冲突。(3)各个case出现的次序不影响语句执行结果。,9,60分以下为D等,6069为C等,7089为B等,90100为A等void main()int score=87;switch(score/10)case 0:case 1:case 2:case 3:case 4:case 5:coutscore+分是D等endl;break;case 6:coutscore+分是C等endl;break;case 7:case 8:coutscore+分是B等endl;
5、break;case 9:coutscore+分是A等endl;break;default:cout“数据错误”;,程序2.6 根据变量score中的考试分数,输出对应的等级,10,循环语句,C+提供的循环语句有:for语句while语句do while语句,11,for 语句,for语句通常用于构造重复次数固定的循环。格式为:for(表达式1;表达式2;表达式3)循环体语句块 例如:for(int i=1;i=10;i+)cout你好endl;,12,程序2.7 输出1到100之间的所有整数,#includevoid main()int counter;for(counter=1;count
6、er=100;counter+)coutcounter;cout n;,13,void main()int counter;for(counter=1;counter=100;counter+=5)coutcounter;cout n;,程序2.8 每隔5个数,输出1到100之间的整数,14,void main()long int n=1;int i,num;coutnum;for(i=1;i=num;i+)n=n*i;couti!=nendl;,程序输出结果:Enter a number:61!=12!=23!=64!=245!=1206!=720,程序2.9 计算正整数的阶乘,15,whi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 简明 教程 流程 控制 语句
链接地址:https://www.31ppt.com/p-6153998.html