分支语句:
- if
- switch
什么是语句?
C语言中由一个分号“;”隔开的就是一条语句
这些都是语句
if语句语法结构
语法结构:
if (表达式)
语句;
如:
if (表达式)
语句1;
else
语句2;
如:
注:if else默认只能控制一条语句
如:
这就是因为else只控制了打印未成年的语句,
而打印谈恋爱是独立的语句,不受else控制
如果需要else控制多条语句需要加上“{}”
如:
//多分支
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
如:
注:
如图 ,这样写是错误的,输出结果和我们预期的结果不一样,这是因为什么呢?
因为在当age第一次和18进行比较时,为真(在C语言中为真就等于1),当1和26再比较时,发现条件成立,所以打印了青年
所以当我们定义时,需要用&&将两个条件并立,如上上图