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