本博客主要内容为 “小甲鱼” 视频课程《带你学C带你飞》【第一季】 学习笔记,文章的主题内容均来自该课程,在这里仅作学习交流。在文章中可能出现一些错误或者不准确的地方,如发现请积极指出,十分感谢。
也欢迎大家一起讨论交流,如果你觉得这篇文章对你有所帮助,记得评论、点赞哦 ~(。・∀・)ノ゙
在上一篇博客中介绍了关系运算符和条件运算符,实际上这两个运算符在很多时候会结合到分支结构中一起使用,那什么是分支结构呢?
如下图所示,左侧是顺序结构,右侧是分支结构
顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。 [ 2 ] ^{[2]} [2]
下面将主要介绍 if 语句。
1 if 结构
if 结构如下图所示
这样的结构使得程序在执行的时候,满足条件的时候会执行某一个特定的语句块,但是不满足的时候就不会执行,具体的使用方法如下
…… // 其它语句
if (表达式)
{
…… // 逻辑值为真所执行的语句、程序块
}
…… // 其它语句
下面对这种结构进行进行举例说明
#include <stdio.h>
int main()
{
int a = 20;
if (a >= 18