c语言中if(a=0)怎么理解力

如题所述

一个=是赋值的意思,就是把0赋给a 然后if(0),执行else 如果想判断a是否等于0可以写成if(a==0)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-16
if的条件是a=0这个表达式,a=0这个表达式的值为0.本回答被网友采纳
第2个回答  2015-01-16
把0赋值给a,判断a的值为真还是假,当然了0是假,不走if语句块
第3个回答  2015-01-16
是一个永远为“假”的判断。
相似回答