##选择语句总结:
一、if语句;switch…case。
1.if 语句
语法:
…
语句1;
if(bool表达式)
{
语句2;
}
语句3;
2.if else语句
语法:
语句1;
if(bool表达式)
{
语句2;
}
else
{
语句3;
}
语句4;
3.else if 语句
语法:
if(bool表达式1)
{
语句1;
}
else if(bool表达式2)
{
语句2;
}
else
{
语句3;
}
重要补充:
1.用于根据一个或多个指定条件分支到不同的语句中(代码块)。
2.else 可有可无。
3.每个else总属于前面最近的if语句。
4.单行语句可以不写大括号。
二、switch case 语句
语法:
switch(表达式)
{
case 常数值1:
//若干行语句
break;
case 常数值2:
//若干行语句
break;
}
补充:
1.switch()中的变量可以是整形、string、bool、char、枚举,必须有一个定值。
2.每个case标签后是常量表达式的值,不必连续,也不用按特定的顺序排列,但不能相同,否者会出现错误。
default 表示默认,通俗讲就是其余的结果。
3.break语句作用:是在case语case之间中断程序,程序运行到break时将跳出语句。
4.switch case与if…else区别:
①都可以用来实现多路分支。
②if else实现两路、三路分支比较方便,switch…case实现三路以上分支结构显示的更加清晰,代码的可读性更强一些。
③由于case语句后面必须是定值,所以不适合做范围的判断
选择语句个人总结:
最新推荐文章于 2023-04-22 17:03:08 发布