if(a);如果a为真就继续,这里的真包括非0数字和字符,
if(!a);就是如果a为假就继续,这个和最后一个等价
if(a!=0);这个就是如果a不等于0
if(a==0) 如果a等于0
if(a = 0) 无论a传进函数的值是多少,判断分支都从else出来,
if(a);如果a为真就继续,这里的真包括非0数字和字符,
if(!a);就是如果a为假就继续,这个和最后一个等价
if(a!=0);这个就是如果a不等于0
if(a==0) 如果a等于0
if(a = 0) 无论a传进函数的值是多少,判断分支都从else出来,