打印
[其他ST产品]

if判断的部分可以省略吗

[复制链接]
515|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不满足条件。但是也往往不会这样写。

使用特权

评论回复
7
Bblythe| | 2024-10-21 07:07 | 只看该作者

超出 120 个字节则必须用 idata 显式的指定为间接寻址

使用特权

评论回复
8
周半梅| | 2024-10-21 09:03 | 只看该作者

靠近功率开关管或整流器的电容分到的纹波电流远多于相距较远的电容分到的纹波电流

使用特权

评论回复
9
Pulitzer| | 2024-10-21 10:06 | 只看该作者

small 模式下未指存储类型的变量默认为data型

使用特权

评论回复
10
童雨竹| | 2024-10-21 12:02 | 只看该作者

离线式变换器

使用特权

评论回复
11
Wordsworth| | 2024-10-21 13:05 | 只看该作者

一般要进行内存优化,尽量提高内存的使用效率

使用特权

评论回复
12
Clyde011| | 2024-10-21 14:08 | 只看该作者

让尽可能多的变量使用直接寻址,提高速度

使用特权

评论回复
13
公羊子丹| | 2024-10-21 15:01 | 只看该作者

经变压器映射成这么多节点

使用特权

评论回复
14
万图| | 2024-10-21 16:04 | 只看该作者

访问时采用不同的指令,所以并不会占用 RAM 空间

使用特权

评论回复
15
Uriah| | 2024-10-21 17:07 | 只看该作者

极限情况下可以定义的变量可占 247 个字节

使用特权

评论回复
16
帛灿灿| | 2024-10-21 19:03 | 只看该作者

51 单片机不使用线性编址

使用特权

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

本版积分规则

1327

主题

3837

帖子

0

粉丝