标题条件语句与条件运算符
在C语言中,分支控制都是用选择语言来实现的,选择结构,包括三种,一种是单分支选择结构,另一种是双分支选择结构。在一种就是多分支选择结构。
单分支选择结构就是要么做,要么不做。
例如你假期选择去旅游还是不去的问题、
双分支选择结构,就是有两种选择,要么做A,要么做B。
例如你选择跟团游还是自驾游。
有多种选择的时候就属于多分支结构。
例如,你是选择坐飞机火车轮船
在C中,这三种选择结构是用不同种的选择语句来实现的。
选择结构:
单分支选择结构:
面临的选择:要么执行一个操作,要么跳过它。
例如当条件P为真的时候,就执行A操作。
而条件P为假的时候,就跳过A操作。
在C语言中单分支选择结构是用IF语句来实现的,在这里表达式P就表示这个条件,如果表达式P的值为真就执行A,否则就不执行语句A。
这里的表达式不局限于关系表达式和逻辑表达式,也可以是数值表达式,因为在C语言中,如果一个表达式的值非零,那么就表示这个表达式的值为真,因此对于一个数值表达式而言,只要它的值是非零,我们就可以认为这个表达式的值为真的,而只要这个表达式的值为真,我么 就执行语句A,否则就不执行语句A。
双分支选择结构
当条件P为真的时候,就执行A操作,否则的话,就执行B操作,在C语言中,双分支选择结构是用,if-else来实现的。
就是这样的一条语句,如果表达式为P的话,那么就执行语句A,否则的话就执行语句B。
这里的else就表示,表达式P为假的情况。