欢迎来到天天文库
浏览记录
ID:57300821
大小:167.50 KB
页数:22页
时间:2020-08-10
《c语言第2章转向语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、§三转向语句一、break语句:又称为跳出语句break语句用于强制退出循环语句以及switch语句的执行。当程序遇到这一语句后,将直接执行循环体后面的语句。for(i=0;i<10;i++){if(i>3)break;//跳出循环,执行cout}cout<<“break”;例§三转向语句二、continue语句:又称为继续语句continue语句用在循环语句中,作用为结束本次循环,即跳过循环体中尚未执行的语句接着进行下一次是否执行循环的判定。for(n=100;n<=200;n++){if(n%3==0)continue;cout<2、ndl;}//输出100-200之间不能被3整除的数例§三转向语句表达式1表达式2表达式3continueft循环体表达式1表达式2表达式3breakft循环体#includeintmain(){intx;for(x=1;x<=10;x++){if(x==5)break;cout<intmain(){for(int3、x=1;x<=10;x++){if(x==5)continue;cout<10)return;//跳出函数体//…}例§三转向语句三、return语句:又称为返回语句。其功能:2.返回函数值intf(){return3.5;}vo4、idmain(){inta=f();cout<5、p:sum+=i++;{if(i<=100)gotoloop;cout<<“sumis”<6、到循环体外,尤其是在从多层嵌套循环的内层直接跳到循环的外层。§三转向语句for(inti=1;i<10;i++)for(intj=1;j<10;j++)if(i*j==50)gotoEnd;End:cout<usingnamespacestd;voidmain(){ints=0,k;for(k=7;k>=0;k--){switch(k){case1:case4:case7:s++;break;case2:case3:case6:break;case0:case5:s7、+=2;break;}}cout<<“s=”<b)x++;Dif(a=>b)x++;A练习22下列关于switch语句的描述中,正确的是Aswitch语句中default子句可以没有,也可有一个Bswitch语句中每个语句序列中必须有break语句Cswitch语句中default子句只能放在最后Dswitch语句中case子句后边可以是整型表达式A3下面程序的功能为8、:从键盘读入若干整数,计算并输出所读入数中正整数的平均值,忽略输入的负数。当输入的值为0时,结束输入。比如从键盘输入以下数:1―4―23460则输出内
2、ndl;}//输出100-200之间不能被3整除的数例§三转向语句表达式1表达式2表达式3continueft循环体表达式1表达式2表达式3breakft循环体#includeintmain(){intx;for(x=1;x<=10;x++){if(x==5)break;cout<intmain(){for(int
3、x=1;x<=10;x++){if(x==5)continue;cout<10)return;//跳出函数体//…}例§三转向语句三、return语句:又称为返回语句。其功能:2.返回函数值intf(){return3.5;}vo
4、idmain(){inta=f();cout<5、p:sum+=i++;{if(i<=100)gotoloop;cout<<“sumis”<6、到循环体外,尤其是在从多层嵌套循环的内层直接跳到循环的外层。§三转向语句for(inti=1;i<10;i++)for(intj=1;j<10;j++)if(i*j==50)gotoEnd;End:cout<usingnamespacestd;voidmain(){ints=0,k;for(k=7;k>=0;k--){switch(k){case1:case4:case7:s++;break;case2:case3:case6:break;case0:case5:s7、+=2;break;}}cout<<“s=”<b)x++;Dif(a=>b)x++;A练习22下列关于switch语句的描述中,正确的是Aswitch语句中default子句可以没有,也可有一个Bswitch语句中每个语句序列中必须有break语句Cswitch语句中default子句只能放在最后Dswitch语句中case子句后边可以是整型表达式A3下面程序的功能为8、:从键盘读入若干整数,计算并输出所读入数中正整数的平均值,忽略输入的负数。当输入的值为0时,结束输入。比如从键盘输入以下数:1―4―23460则输出内
5、p:sum+=i++;{if(i<=100)gotoloop;cout<<“sumis”<6、到循环体外,尤其是在从多层嵌套循环的内层直接跳到循环的外层。§三转向语句for(inti=1;i<10;i++)for(intj=1;j<10;j++)if(i*j==50)gotoEnd;End:cout<usingnamespacestd;voidmain(){ints=0,k;for(k=7;k>=0;k--){switch(k){case1:case4:case7:s++;break;case2:case3:case6:break;case0:case5:s7、+=2;break;}}cout<<“s=”<b)x++;Dif(a=>b)x++;A练习22下列关于switch语句的描述中,正确的是Aswitch语句中default子句可以没有,也可有一个Bswitch语句中每个语句序列中必须有break语句Cswitch语句中default子句只能放在最后Dswitch语句中case子句后边可以是整型表达式A3下面程序的功能为8、:从键盘读入若干整数,计算并输出所读入数中正整数的平均值,忽略输入的负数。当输入的值为0时,结束输入。比如从键盘输入以下数:1―4―23460则输出内
6、到循环体外,尤其是在从多层嵌套循环的内层直接跳到循环的外层。§三转向语句for(inti=1;i<10;i++)for(intj=1;j<10;j++)if(i*j==50)gotoEnd;End:cout<usingnamespacestd;voidmain(){ints=0,k;for(k=7;k>=0;k--){switch(k){case1:case4:case7:s++;break;case2:case3:case6:break;case0:case5:s
7、+=2;break;}}cout<<“s=”<b)x++;Dif(a=>b)x++;A练习22下列关于switch语句的描述中,正确的是Aswitch语句中default子句可以没有,也可有一个Bswitch语句中每个语句序列中必须有break语句Cswitch语句中default子句只能放在最后Dswitch语句中case子句后边可以是整型表达式A3下面程序的功能为
8、:从键盘读入若干整数,计算并输出所读入数中正整数的平均值,忽略输入的负数。当输入的值为0时,结束输入。比如从键盘输入以下数:1―4―23460则输出内
此文档下载收益归作者所有