C语言中的结构
C语言是结构化的程序设计语言
结构有以下:
1.顺序结构
2.选择结构
3.循环结构
而本篇说的分支语句是属于选择结构中的一种
分支语句 if else
首先我们要了解一下C语言当中是怎么表示真假的呢?
非0就是真,例如:-1就是真
0就是假
接下来就是if语句的语法结构
当表达式为真,则程序就会接下去打印相应的东西
当表达式为假,则程序不会接下去打印相应的东西
接下来我们看一个例子
这个程序运行后应该会是什么呢
我们做个推测,正常来说应该是打印“成年”,而不打印“未成年”和“不能喝酒”,结果是什么让我们一起看下
结果打印出来的是成年,不能喝酒
为什么会这样子呢?原因是如果我们想要实现两个语句列表,我们需要引进一个{}来括住我们想实现的语句列表,这个{}也叫做代码块。
接下来我们把代码块加上,看看最终结果是什么
结果如我们所想的一样显示“成年”,而且适当的使用{}可以使代码的逻辑更加清楚,代码风格也非常重要,接下来我们看看不加代码块和加了代码块改造后代码的区别
改正前:
改正后:
很明显,改正后的代码逻辑更加清楚,更容易理解 。
分支语句if else 的小实践
练习:判断一个数是奇数还是偶数
代码如下:
又一收获满满的一次学习 !继续加油!