www问答网
所有问题
c语言中: if(!a) 是什么意思?我知道a!=0是a不等于0的意思。有答案必采纳
如题所述
举报该问题
推荐答案 2014-10-27
就是如果非a 比如说a是0那么非a就是1 那么此时为为真 if以后得语句成立 此时程序继续进行 如果a是非0数 那么非a就是0 此时条件为假 之后的语句不会继续了 不知道你看懂了没
追问
就是1为真,0为假呗?谢了!
追答
对的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/W4K1KWWn13nKdnKAdW.html
其他回答
第1个回答 2014-10-27
if()
……;
是逻辑判断语句,如果括号内逻辑值为真,则继续执行下一条语句,否则不执行
计算机默认以“0”代表逻辑假,以“非0值”代表逻辑真
上述程序的意思就是不断从键盘向a赋值,直到赋给a的值为一个非0数
若a非0,则逻辑值为真,“!”表示取反,!a的逻辑值就为假,不执行下一条语句;从逻辑值的角度考虑:
if(a)等价于if(a!=0)
if(!a)等价于if(a==0)
追答
能解决吗
相似回答
在
c语言中if
!a
和if a
=0是
一个
意思
吗?
答:
所以 if(!a) 就是说“当a为0时条件成立”
,也就是if(a==0)了 另外,C语言中表达式可不是你这么写,你是从VB转过来的吧?
C语言
问题!请问
if(!a)是什么意思?
?
答:
if(!a)的意思
等同于if(a == 0)
C语言中
“
if(!a)
”表示
什么意思?
答:
if(
条件){语句;}是判断语句,如果(
)中的
条件为真,则执行{}中的语句。!是取反的运算符,!a表示:如果a为true,则!a为false,如果a为false,则!a为true。
C语言if(!a)是什么意思?
答:
检测a的值,如果a是0,那么!a就为非零,非零就成立,那么就会执行if内的语句,反之如果a不为0,那么!a就为0,即不成立,就不会执行if内的语句
C语言if(!a)是什么意思?
答:
从
c语言的
执行机制来看,因为空字符的ASCII码值为0,所以
if(!a)的
真正含义是当a为空字符时,执行if函数体的内容。
if(a);
if(!a)
;if(
a!=0
);if(
a=
=0)
有什么
区别?
答:
如果a是数字,那么if(a);
和if(a!=0)
;是等效的,if(!a);if(a==0)是等效的,和因为在真假判断中,非零数字等价于true,而0等价于false。if(a) if(!a) if(a!=0) if(a==0) 都是看括号里的东西是否为真,为真则执行,不为真则跳过。
C
中
if(!a)是什么意思
答:
这是一个if 语句 if语句小括号内只有两个值,真或假,1或0;所有非0的数字都是真,当if(2) if(-2)时都执行此语句,当
if(0)
则不执行,!是进行取反,当a 为非0(如1,4,6,-7)数!a的值是0,反之则是1;
用
c
编程时
if(a)是什么意思?if(!a)
又是什么意思?
答:
if(!a)
表示a为假时执行后续语句。if (a) 中 a 通常为布尔变量,Boolean Variable (布尔型变量) 是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。要把一个整型变量转换成布尔型变量,如果整型值为0,则其布尔型值为假...
c语言中if(!a)
表示
什么意思?
答:
(2)指定else子句时 当“表达式”的值
不等于0(
即判定为“逻辑真”)时,则执行语句组1,然后转向下一条语句;否则,执行语句组2。如图4-1(b)所示。3.if语句的嵌套与嵌套匹配原则 if语句允许嵌套。所谓if语句的嵌套是指,在“语句组1”或(和)“语句组2”中,又包含有if语句的情况。if语句...
大家正在搜
c语言中的case是什么意思
if(a)在c语言中什么意思
c语言中(a,b)是什么意思
c语言中!a是什么意思
c语言中main是什么意思
c语言if(a)什么意思
c语言中break什么意思
a不等于0用c语言怎么表示
fabs在c语言中意思
相关问题
c语言,急,必采纳!
C语言必采纳,
semem什么意思?答案正确必采纳!
生死狙击这个是什么意思?有帮助必采纳
push的反义词是什么?是什么意思?必采纳
4.35时等于()时()分 求答案,必采纳!
一个小数加上它的计数单位是0.51,这个小数是( )。答完整...
数学概率题,给我写出来求解公式,必采纳!谢谢! P=C(8,...