C语言·选择结构下
开关语句: switch case
用法:
原型
但是因为流程是匹配的case作为入口进来,然后依次执行下面的每一句
所以我们需要 break(中止),只要碰到break,程序就会中止从里面跳出来。
注意:1、case语句出现次序不影响最终结果
2、多个case语句可以共用一组执行语句
3、各case后如果有多个语句,加不加{}都行
4、switch语句可以嵌套,break语句只跳出它所在的switch语句
条件运算符
优先级:13(唯一的3目运算符,右结合性)
max
if(a>b)max=a;
else max=b;
等同于
max=(a>b)?a:b;
注意:如果 if 两条分支都是给同一个变量赋值,那就可以用条件表达式替代
来源于慕课零基础学c