欢迎来到天天文库
浏览记录
ID:44210006
大小:207.50 KB
页数:20页
时间:2019-10-19
《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(多分
此文档下载收益归作者所有