C语言中 if(a++)什么意思

如题所述

if a+1!=0,就做后面的事,如果等于0,就跳过这个小单元。do you understand?我是 雷雷
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-07
如果A++为真。。
其实应该是A为真,在C里面根据编译器不同,理解不一样。。不过一般来说VC里面是非0即真。也就是判断A是否为0。。
第2个回答  2011-06-07
相当于
第一步: if(a)
第二步: a++;
第3个回答  推荐于2018-04-30
不知道你这里的a是字符,数字,还是指针,
如果不是指针,则判断a是否为0 ,并且将a自己加1
如果是指针,则判断a是否为0或者\0,然后将指针后移一个位置本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网