黑马程序员 c语言 条件判断

 ------- android培训java培训ios培训、期待与您交流! ----------

c语言有数种结构,其一是自上而下的顺序结构,其二是程序执行过程中出现判断且只能从中选一的分支结构以及根据条件重复执行某一个代码段直至跳出的循环结构。

1)if分支语句
   
    形式一:
 
    if(条件){
 
        语句块
    }
    
    如果条件为真执行语句块,否则什么都不干
 
    形式二:
 
    if(条件){
 
        语句块1;
    }else{
        语句块2;
    }
 
    条件为真,执行语句块1,否则执行语句块2
 
    形式三:
    
    if(条件){
 
    }else{
 
       if(条件2){
 
          语句块2
       }else{
 
       }
 
    }
 
    形式四:
    
    if(条件){
 
       语句块1
  
    }else if(条件2){
  
       语句块2
 
    }else if(条件3){
 
       语句块3
 
    }else{
 
 
    };
 
    表示如果条件满足,执行语句块1,
     不满足  判断是否满足条件2
如果满足条件2   则执行语句块2
如果不满足条件2  则在进行判断条件3
 如果条件3满足,则执行语句块3
最后一个else表示,如果都不满足,执行else。

2)switch分支语句

switch(表达式){

case 整型常量表达式:语句1;

break;

case 整型常量表达式2:语句2;

break;

 ...

 default:

  //当所有的case都不满足的时候,执行default。
 
    }

需要注意的是,break是非常重要的命令,若是没有break,switch会在执行符合表达式的case后一致往后执行,直至跳出分支,若是这样,通过条件判定确定自己得到自己想要的结果也就无从谈起,因此,请在敲打代码时不要疏忽大意,删去break。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值