位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

switch 语句在C语言

提问人:杨紫红发布时间:2020-11-16
语法1: switch (表达式)
          {  case C1:语句序列1;
    case C2:语句序列2;
      ……
    case Cn:语句序列n;
    default:语句序列n+1;
    }
语法2:switch (表达式)
      { case C1:语句序列1;break;
       case C2:语句序列2;break;
             ……
       case Cn:语句序列n;break;
       default: 语句序列n+1;break;
        }
 说明:(1)switch后面的()内的表达式,ANSI标准允许他为任何类型
(2) case后的常量表达式一般不可以为实型数据。

(3) 当表达式的值与某个case后面的常量表达式的值相等时,就执行此case后面的语句,若所有case中的常量表达式的值都与表达式的值不相等,执行default后面语句。

(4)每个case后面的常量表达式的值必须互不相同。

(5) 各个case与default出现次序不影响结果。
 (6)  break的使用(P99)
 (7)  多个case可以共用一组语句

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部