c语言if(a)什么意思

Python022

c语言if(a)什么意思,第1张

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)。

if( !a )就是一个判断语句,判断表达式 !a 的真假,进而决定是否执行后续操作。

如果a是一个变量

当a等于0时,!a=1(为真),执行后续操作;

当a不等于0时,!a=0(为假),不执行后续操作;

如果a是一个表达式

将表达式的值计算出来,当成变量来操作,判断过程同上。

if(!a)表示如果!a为真就执行后面的语句,!a为真说得通俗点就是a等于0。

if(a)

表示如果a为真就执行后面的语句,a为真说得通俗点就是a不等于0。

在c中,非0表示真,0表示假。