【C语言】7-三大结构之顺序与选择结构-1

0. 顺序结构

顺序结构这个名词大家可能听起来很陌生,但是从字面意思来理解貌似又不是这么困难。其实我们前面所接触到的例子都是顺序结构,我们编写的代码是从上往下执行的,执行完上一个语句就执行下一个语句,这是就是顺序结构,它也是程序设计中最简单、最基本的结构。顺序结构的执行是无条件的,不需要做任何的判断,但实际上在很多情况中,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两种或者多种操作中进行二选一,这就是马上要学习的选择结构所要解决的问题

1. 选择结构和条件判断

在现实生活中需要进行判断和选择的情况是很多的,例如遇到了红灯,我们需要等待,遇到绿灯我们才进行通过,这里隐含的判断条件是是否为红灯/绿灯。再如:约了快递小哥送货上门的服务,但是快递小哥到达的时候家里并没有人,那么此时我们就有几个选择:1.让小哥在家里有人的时候再送;2.让小哥把快递放在附近的驿站,而快递小哥接收到了我们的要求后就会把我们的包裹按照我们的要求进行处理,这里其实隐含了一个判断的条件,对于快递小哥来说,需要判断我们给他的命令是再次配送还是放在驿站,然后再根据要求执行对应的操作等等。可以发现选择与判断几乎无时无刻都在发生,通过上面的例子可以看到,选择的关键是在于“条件判断”。在大多数的编程语言中都会包含选择结构,在先经过条件判断后再执行后面相应的语句
C 语言中有两种选择语句:if 语句和 switch 语句,下面会这两个语句进行详细的讲解

2. if 语句

例1

定义两个整型数据分别为a和b ,然后通

猜你喜欢

转载自blog.csdn.net/FuckerGod/article/details/131842667