作业帮 > 综合 > 作业

C语言.if(!a)什么意思?举个例子吧!

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 07:46:42
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) 就可以避免这种错误