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

 

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


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值