注册 登录
编程论坛 单片机编程

C51好像没有条件表达式!

小焦叔叔 发布于 2021-01-25 20:15, 6220 次点击
我在改写自己的EEPROM读写程序,试图使用条件表达式代替条件语句,出现这个情况:

条件表达式的?号不被Keil4识别

截图:

只有本站会员才能查看附件,请 登录


你们见过这样的情况咩?
6 回复
#2
xianfajushi2021-01-26 10:57
问号前面的表达式使用括号试看,遇到这样情况是会有的,通常括号正常的话就通过了.
#3
小焦叔叔2021-01-27 16:54
括也没有用
#4
小焦叔叔2021-01-27 16:56
我试过最简单的情况了,前面只有一个变量,后面是两个数字,也不行
#5
xianfajushi2021-01-28 09:40
三目运算符经常使用都是正常的,可参https://blog.
#6
r3169994432021-01-29 12:14
我这里keil5用三目运算符没问题,系统win10,keil4也用过,但没这种问题出现过,你换台系统好点的电脑试下。
只有本站会员才能查看附件,请 登录
#7
nosnoy2021-02-01 12:03
表达式 是给你自己看的。对于mcu来说你用?和条件语句都是一样的
1