读书人

【C语言的学习】第七回合:旁支与循环

发布时间: 2013-09-24 11:29:02 作者: rapoo

【C语言的学习】第七回合:分支与循环大集合

第七回合:分支与循环

A: break 语句

break;

作用:结束所在的语句或循环

B: if….else 语句

语法:

(1) if(表达式”真”)

{

语句块1;

}

else //表达式假时

{

语句块2;

}

作用:如果表达式为真,就执行语句块1;反之执行语句块2。

(2) if(表达式”真”)

{

语句块;

}

作用:确定语句块是否执行

(3)

If(表达式21“真”)

{

语句块1;

}

else if(表达式2”真”)

{

语句块2;

}

else

{

语句块3;

}

作用:如果表达式1不为真,执行语句块1;表达式1不为真,但表达式2为真,就执行表达式2;反之,就执行表达式3。

PS:当然if…..else还可以嵌套使用。

C:switch语句

语句: switch(表达式)

{

case 常量表达式1:语句1

break;

case 常量表达式2:语句2

break;

case 常量表达式3:语句3

break;

…………

default: 语句N+1;

break;

}

PS:

(1)switch后面括号内的表达式,只能为char、byte、short、int等类型

(2)每个case的常量表达式必须互不相同,否则会出错的。

(3)当case后的常量表达式与switch后的表达式相同时,就执行case后的语句块;若case后的表达式没有与switch后的表达式相同的,就执行default后的语句。

(4)各个case与default的顺序不会影响执行结果

D: while语句

语法:

while(表达式)

{

循环体;

}

作用:表达式为真时,就执行循环语句,直到循环语句结束或遇到break语句。

E: do……while 语句

语法:

do

{

循环体

}while;

PS: 此循环和while循环类似,但do……while循环至少执行一次循环体,然而while循环可以一次也不循环。

F: for循环语句

语法:

for(表达式1;表达式2;表达式3)

{

循环体;

}

PS: 开始时就执行表达式1,再执行表达式2,如果表达式2为真,则就执行循环体和表达式3,接着在执行表达式2是否为真……


(复习做的笔记,还在整理中。。。。)

读书人网 >C语言

热点推荐