打印
[其他ST产品]

if判断的部分可以省略吗

[复制链接]
308|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2022-12-8 09:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
f括号中的a是代表a!=0吧,为什么可以只写一个a,不用写判断啊


使用特权

评论回复
沙发
LOVEEVER| | 2022-12-8 11:50 | 只看该作者
这个a就是实际对应的0与1呀,就是真假

使用特权

评论回复
板凳
V853| | 2022-12-8 16:01 | 只看该作者
直接写数值,就是判断这个数值是否不等于0。

使用特权

评论回复
地板
天天向善| | 2022-12-8 16:02 | 只看该作者
看你要判断什么,你可以自己试一下,a=0,a=1,a=-1。

使用特权

评论回复
5
MessageRing| | 2022-12-8 18:19 | 只看该作者
因为c语言里非零就为真

使用特权

评论回复
6
虚幻的是灵魂| | 2024-5-17 17:26 | 只看该作者
真或者假,假如你有三个值,分别是0,1,2. if(a) = if(1), 所以0,2不满足条件。但是也往往不会这样写。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1227

主题

3251

帖子

0

粉丝