单片机if语句 为什么只执行if后面的语句 else后面的无论什么条件都不响应怎

单片机if语句 为什么只执行if后面的语句 else后面的无论什么条件都不响应怎么回事呢

单片机不熟 但if else 要判断前面为真就执行前面 数字类非0都是真 比如赋值语句 a以定以if(a=3) 那条件就是真 对于起它类型 已从在已定以(有的语言比较松)且已有值也就是非空值就为真 自己理解关系运算符 每种语言都有输出语句 你Boolean()强型输出 也就两种结果 真假
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-26
详细的…………程序 可能情况if条件语句出错。例如:i=1其实是赋值语句。导致只执行前面部分。 if (条件1
第2个回答  2013-11-26
如果不符合if后面语句的条件,就会执行else后的语句,所以你要从if后面的语句着手,看看有什么问题,是不是死循环。。
第3个回答  2013-11-26
可以贴出代码吗?