一、if 语句
1. 两种语法结构
单重选择
if (表达式)
语句1;
else
语句2;
多重选择
if (表达式1)
语句1;
else if (表达式2)
语句2;
else
语句3;
2.举例及基本解释
单重选择
多重选择
3.if与else的配对
在没有括号的情况下,else与离它最近的if 匹配
图片举例(悬空else)
补充:1.若无必要,else不写也行,如果不符合条件,直接无结果输出。
2.C语言中如何表示真假:0为假,1为真
可以看出,执行后无结果输出。因为走到第一个 if 时,2不等于a,唯一的else与第二个 if 匹配,第一个 if 没有与之配对的else,无结果输出。
二、switch 语句
1.语法结构
switch(表达式)
{
case常量1:
语句1;
case常量2:
语句2;
default:
语句3;
}
2.图片举例及基本解释