C语言——控制语句(集锦)

C语言——控制语句(集锦)

ID:44210006

大小:207.50 KB

页数:20页

时间:2019-10-19

C语言——控制语句(集锦)_第1页
C语言——控制语句(集锦)_第2页
C语言——控制语句(集锦)_第3页
C语言——控制语句(集锦)_第4页
C语言——控制语句(集锦)_第5页
资源描述:

《C语言——控制语句(集锦)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、控制语句分类——单项复习训练编者:范云飞Tel:18990020710E-mail:buyashenshi1993@163.comAdd:四川自贡控制语句分类:1)if()~else~(条件语句)2)for(,,)~(循环语句)3)while()~(循环语句)4)do~while()(循环语句)5)continue(结束本次循环语句)6)break(中止执行switch或循环语句)7)switch(多分支选择语句)8)goto(转向语句)9)return(从函数返回语句)上述句子中()表示一个条件,~表示内嵌的语句if()~else~ (条件语句

2、)说明:表示若条件成立则执行~1,否则执行~2.if后面的括号内可以复合条件,但其应等价于一个条件。“~”只表示一个语句,且句末应加“;”但“~”可表示一个复合语句,即用“{}”包含多个语句。If语句可以镶嵌。if()~else~ (条件语句)例句:#includemain(){inta;scanf("%d",&a);if(a>5)printf("此数大于5");printf("此数小于等于5");}for(A;B;C)~ (循环语句)说明:表示:执行A,再判断B,若成立则执行“~”,再执行C,再判断B···,直到B不成

3、立就跳出循环。“)”后面不的加“;”,且ABC之间一定要加“;”,不能加“,”。“~”只表示一个语句,且句末应加“;”但“~”可表示一个复合语句,即用“{}”包含多个语句。for语句可以镶嵌。for(A;B;C)~ (循环语句)#includemain(){inta,b;scanf("%d",&a);for(b=2;b<7;b++){if(a>5)printf("此数大于5");printf("此数小于等于5");}}while(A)~ (循环语句)说明:若A成立,就执行“~”,否则就跳出循环。“~”可以是复合语句或单个

4、语句。“)”后不的加“;”可以镶嵌。while(A)~ (循环语句)#includemain(){inta,b(2);scanf("%d",&a);while(b<7){if(a>5)printf("此数大于5");printf("此数小于等于5");++b;}}do~while() (循环语句)说明:此语句和while语句没什么区别,只是此语句先执行一次再判断。while是先判断再执行。“~”为一个单句或一个复合句。“)”后面要有“;”do~while() (循环语句)#includemain(){i

5、nta,b(2);scanf("%d",&a);do{if(a>5)printf("此数大于5");printf("此数小于等于5");++b;}while(b<7);}continue (结束本次循环语句)说明:提前结束本次循环常用在循环镶嵌选择句中。此为独立成句。即后面要加“;”即程序若走到这里,即马上结束本次循环。跳入循环条件再次判断。continue (结束本次循环语句)#includemain(){inta,b(2);scanf("%d",&a);do{if(a>5){printf("此数大于5");con

6、tinue;}printf("此数小于等于5");++b;}while(b<7);}break (中止执行switch或循环语句)说明:Break语句为一个单句,句末要有“;”Break语句为中止执行switch(后面要学),或循环语句。即完全跳出循环。若跟在别的语句后面时,前一语句应加“;”再写”break;”例:printf(“hello!”);break;break (中止执行switch或循环语句)#includemain(){inta,b(2);scanf("%d",&a);do{if(a>5){printf("此

7、数大于5");continue;}printf("此数小于等于5");++b;break;}while(b<7);}(难)switch (多分支选择语句)说明:switch表示多分支选择语句。句型为:Switch(A)//A的表达式值为整型(或字符型){case常量1:语句1;//常量若是字符则要英文引号case常量2:语句2;//常量间得相互不同。···········case常量n:语句n;Default:语句n+1;/*表示没有所举常量与A匹配,则转到default后的语句执行后再向下执行。Default最多一个,可无(当前的swi

8、tch中)*/}语句后可加“break;”若有,则执行到此处就跳出复合语句包,否则要将复合语句包下面的执行完。(难)switch (多分

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

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

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