4.2条件语句与条件运算符

本文详细介绍了C语言中的条件语句,包括单分支选择结构(if)、双分支选择结构(if-else)和多分支选择结构(if-else-if)。通过实例解释了如何使用这些结构来实现条件判断,例如计算两个数的最大值。同时,还介绍了条件运算符(三元运算符)的使用,以及在条件语句中使用花括号的必要性和好处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标题条件语句与条件运算符

在这里插入图片描述在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为假的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值