现在的位置: 首页 > 综合 > 正文

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

2013年11月24日 ⁄ 综合 ⁄ 共 1019字 ⁄ 字号 评论关闭

第七回合:分支与循环

 

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还可以嵌套使用。

 

Cswitch语句

语句: switch(表达式)

{

   case 常量表达式1:语句1

                    break;

   case 常量表达式2:语句2

                    break;

   case 常量表达式3:语句3

                    break;

   …………

   default:            语句N+1;

                     break;

}

PS:

1switch后面括号内的表达式,只能为charbyteshortint等类型

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

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

4)各个casedefault的顺序不会影响执行结果

 

 

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是否为真……


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

抱歉!评论已关闭.