C#编程学习的第八天,每天坚持总结,坚持分享;
switch条件语句
写法:switch(表达式)
{
case 常量1: 语句; break;
case 常量2: 语句; break;
case 常量3: 语句; break;
…
case 常量n: 语句; break;
default:语句; break;
}
代码里面的常量是恒等式,可以理解为:常量1==表达式,当表达式与常量相等执行其语句;
break一定不能忘记,因为break是跳出代码块,如果没有break,会从条件符合的那一句一直向下解析,而没有判断过程;
下面是在网上找的图片
当switch的条件"grade"等于C,其代码从case "C" 的代码块开始执行,因为break被屏蔽,会一直向下执行,而不会再去判断grade的值,运行后的状态如下图
default的作用相当于if-else的elae功能;
今天学习完了逻辑运算符,简单的预习了下循环语句(while循环),明天继续加油!