如题所述
"!"
是取非得意思。
两个基本概念
1、在C语言中一般认为“0”是假,其他不是“0”的都是真。
2、if()里面为真,则进入if下的大括弧{},为假,就跳过。
以此题为例:
若X是“0”(为假)。则“!x”就不是零(为真)。则里面为真,进入if下的大{}。
若X不是“0”(为真)。则“!x”就是零(为假)。则里面为假,跳过if下的大{}。
是取非得意思。
两个基本概念
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后面的语句
即若X=0,非X便为真,此时执行IF语句下面的内容,若X不为0,则非X为假,不执行IF后面的语句