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