C语言.if(!a)什么意思?举个例子吧!同上如果是判断真假,那么直接写if(a)不就可以了?何必绕一下?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 01:36:32
C语言.if(!a)什么意思?举个例子吧!同上如果是判断真假,那么直接写if(a)不就可以了?何必绕一下?
x͑N@_IB(pDc@)S$DcZJevvWKK+/79Lfȧn"n]D "S`o`#ְ}HQ :Y @PCr@t>vFl\8~m$ 6&}0t1)t4UX5 -[I By2o5G: RAe"WPNunb%sY:O

C语言.if(!a)什么意思?举个例子吧!同上如果是判断真假,那么直接写if(a)不就可以了?何必绕一下?
C语言.if(!a)什么意思?举个例子吧!
同上
如果是判断真假,那么直接写if(a)不就可以了?何必绕一下?

C语言.if(!a)什么意思?举个例子吧!同上如果是判断真假,那么直接写if(a)不就可以了?何必绕一下?
if(!a) 表示 if(a==0) 或者 if(a==false)
虽然写 if(a==0) 或者 if(a==false) 也行,
但是直接写if(!a)不就少打很多字符吗
要知道程序员一般都很懒的
而且写 if(a==false)的话,很容易写错成if(a=false)
用if(!a) 就可以避免这种错误