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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 20:31:55
C语言.if(!a)什么意思?举个例子吧!同上如果是判断真假,那么直接写if(a)不就可以了?何必绕一下?

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) 就可以避免这种错误