标题: keil单片机C语言报错(t1==1000)?{flag=1;t1=0;}:(t1++) [打印本页]

作者: znx654321    时间: 2021-3-20 21:18
标题: keil单片机C语言报错(t1==1000)?{flag=1;t1=0;}:(t1++)
(t1==1000)?{flag=1;t1=0;}:(t1++);//请问这条语句为什么报错

作者: liugao888    时间: 2021-3-20 23:23

if(t1==1000)
{flag=1;t1=0;}
else(t1++);
作者: 张天师    时间: 2021-3-20 23:55
正确应该是(t1==1000)?(flag=1,t1=0):(t1++);
作者: znx654321    时间: 2021-3-27 16:00
张天师 发表于 2021-3-20 23:55
正确应该是(t1==1000)?(flag=1,t1=0):(t1++);

谢谢,会试一下的
作者: profile5    时间: 2021-3-30 11:06
张天师 发表于 2021-3-20 23:55
正确应该是(t1==1000)?(flag=1,t1=0):(t1++);

条件运算符的优先级不是最低么?
作者: wwe3    时间: 2021-3-30 11:16
中间改圆括弧




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1