一、C语言可以实现三种结构
顺序结构、选择结构、循环结构。
我们可以用 if 、 switch 实现分⽀结构,使用for 、 while 、 do while 实现循环结构。
二、if语句
1.if
语法形式:
示例 :
代码:
运行结果:
2.else
如果我们要判断一个整数是奇数还是偶数呢?
此时需要 if...else... 语句。
语法形式:
示例 :
代码:
运行结果:
3.分支包含多条语句
默认在 if 和 else 语句中都只控制⼀条语句。
如果我们要 if 语句同时控制2条语句,应该怎么做呢?
——要使用 { } (也就是大括号)将代码括起来,else 后面也可以跟上 { } 。
(上面的 2. 3. 都已经使用了 { } )
示例 :
代码:
运行结果:
4.嵌套 if
在 if …else … 语句中, else 可以和另⼀个 if 语句连用,从而构成多重判断。
示例 1 :嵌套在前面的 else 子句中的,构成了嵌套的 if 语句。
代码:
运行结果:
示例 2 :嵌套在 if 语句中的,构成了嵌套的 if 语句。
代码:
运行结果:
5.悬空else问题
在有多个 if 和 else 时,else 总是和最近的 if 匹配。(在下一篇文章中详细介绍)