if(a);if(!a);if(a!=0);if(a==0)有什么区别?

if(a);如果a为真就继续,这里的真包括非0数字和非0字符,
if(!a);就是如果a为假就继续,这个和最后一个等价
if(a!=0);这个就是如果a不等于0

if(a==0) 如果a等于0






来源:http://zhidao.baidu.com/link?url=4Ln-R3K92BVcU9Fm0IfYMMapfkUwLNAp_LaLHDASgrBNnOKD-r5VtsBFAWhYI-c6FNR8Fz43NQ4b4aZsUU8ep_

你可能感兴趣的:(c和c++,2015年4月,if)