C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别?

C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别?

if(a):如果a为非0数字或字符那么就为真,if条件成立,反之不成立。

if(!a):如果!a为真,也就是a为0时,if条件成立,反之不成立。

if(a!=0):如果a不等于0,则使得if条件成立,反之不成立。等价于if(a)。

if(a==0): 如果a等于0,则使得if条件成立,反之不成立。等价于if(!a)。

相关推荐

电脑鼠标坏了怎么关机 键盘操作关机台式电脑鼠标坏了怎么办
12万左右落地价买什么轿车好
英国正版365app下载

12万左右落地价买什么轿车好

📅 06-27 👁️ 6709
qq怎么群发(怎么群发消息给群聊)
英国正版365app下载

qq怎么群发(怎么群发消息给群聊)

📅 06-27 👁️ 6061