选择结构

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------







选择结构switch
      switch结构
      switch(数值)(括号里的数值一般是常量或常量表达式)
      { 
       case 数值1;:
            语句0;
            ……….;
            Break;
       case 数值2: 
            语句1;
             ……….;
            Break;
       case 数值3: 
            语句2;
             ……….;
            Break;
       Default:
          语句3;
           ……….;
          Break;
}
      switch中只会执行1条case语句。
      break:退出整个switch语句
      如果case后面没有break,就会执行后面所有的case中的语句,知道遇到break为止,
      如果要在case后面定义新的变量必须用大括号{}包住。
      if和switch
      if语句能完成的功能,switch并不一定能完成。If(a>100),用switch就不能判断。
      在某些情况下if语句和switch语句可以互换。
      Switch能完成的功能,if语句都能完成

int main()
{
 char grade;
 scanf("%c",&grade);
 switch(grade)
 {
 case 'A':
printf("90-100\n");
break;
 case 'B':
printf("80-90\n");
break;
 case 'C':
printf("70-80\n");
break;
 case 'D':
printf("60-70\n");
break;
 default:
printf("不及格\n");
break;
 }
 return 0;
}
结果


补充说明运算符的优先级



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值