语句
分支语句
if语句
if语句属于分支结构
if语句第一种
if(条件表达式)
{
语句
}
当条件表达式为真时,执行大括号中的所有语句,否则跳过大括号中的所有语句,继续执行大括号后面的语句。
(如果满足情况下,大括号中只执行一句语句时,可以省略大括号)不建议怎么写,最好加上大括号。
if语句第二种
if(条件表达式)
{
语句1
}
else
{
语句2
}当条件表达式为真时,执行大括号中的所有(语句1),否则执行else大括号中的所有(语句2)
if语句第三种
if(条件表达式1)
{
语句1
}
else if(条件表达式2)
{
语句2
}
else
{
语句3
}
当条件表达式1为真,执行语句1,如果条件表达式1为假,则判断条件表达式2,如果条件表达式2为真,执行语句2,如果条件表达式2为假,则进入else,执行语句3。(else if可以有多个,可以列出多个条件)
switch语句
根据表达式的值,在大括号中查找与该值相匹配的分支,如果匹配成功,就立即执行分支后
switch(表达式)
{
case 值1:{语句1;break;}
case 值2:{语句2;break;}
…
case 值n:{语句n;break;}
default:{语句n+1;break;}//相当于if else 中的else;
}
case 值n后可以不写语句,他执行的就是下一个case后的语句
每个case 之后要加上一个break;