if选择语句
单分支if语句
if(条件判断表达式)
语句
多分支if语句
if(条件判断表达式)
语句1
else
语句2
if语句与if语句之间可以嵌套使用。
switch语句
switch(表达式)
{
case 常量表达式1:语句1;break;
case 常量表达式2:语句2;break;
case 常量表达式n:语句n;break;
default:语句n+1;
}
case后的常量表达式的值必须是整型或者字符型,且必须各不相同。
执行过程:
计算switch后表达式的值,从上到下依次与case后常量的值比较,如果两者相等,则执行该case后面的语句;
执行语句后,如果后面有break语句,则跳出switch;如果没有break语句,则继续执行下一个case后面的语句;
如果switch后表达式的值与所有case后常量的值都不相等,则执行default后的语句。