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

2025-03-23 15:42:13
推荐回答(4个)
回答1:

单片机不熟 但if else 要判断前面为真就执行前面 数字类非0都是真 比如赋值语句 a以定以if(a=3) 那条件就是真 对于起它类型 已从在已定以(有的语言比较松)且已有值也就是非空值就为真 自己理解关系运算符 每种语言都有输出语句 你Boolean()强型输出 也就两种结果 真假

回答2:

详细的…………程序 可能情况if条件语句出错。例如:i=1其实是赋值语句。导致只执行前面部分。 if (条件1

回答3:

如果不符合if后面语句的条件,就会执行else后的语句,所以你要从if后面的语句着手,看看有什么问题,是不是死循环。。

回答4:

可以贴出代码吗?