c语言 if(!x)中条件!x是什么意思

如题所述

"!"
是取非得意思。
两个基本概念
1、在C语言中一般认为“0”是假,其他不是“0”的都是真。
2、if()里面为真,则进入if下的大括弧{},为假,就跳过。
以此题为例:
若X是“0”(为假)。则“!x”就不是零(为真)。则里面为真,进入if下的大{}。
若X不是“0”(为真)。则“!x”就是零(为假)。则里面为假,跳过if下的大{}。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-12
这是个逻辑判断,叹号是非的意思,x是各变量,如果x为零那么!x就是1,相反是0
第2个回答  2019-05-19
本意:非X
即若X=0,非X便为真,此时执行IF语句下面的内容,若X不为0,则非X为假,不执行IF后面的语句

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网