88问答网
所有问题
当前搜索:
c语言while(!x)什么意思
“
while(! x)
”的
意思
是
什么
?
答:
c语言“while(!x)”中的“!
x”的意思是:变量x强制转化为布尔类型变量再取非
。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转...
C语言 while(!x)
;是
什么意思
?
答:
while()是循环语句。while(expr)表示当逻辑表达式expr为真时,循环运行循环体,直到expr值为假或遇到break语句时退出。!
x是逻辑非操作
,当x为0时,值为真,否则值为假。 在这里等效于x==0。
while(! x)
是
什么意思
?
答:
!是“逻辑非”操作符,所以!
x就是给x取反
。在C里,非0为“逻辑真”,用1表示,0是“逻辑假”;所以!x==0实质就是x!=0的意思。所以,while(!x==0)等效于while(x!=0),即当x不等于0时继续循环,一直循环到x变为0时结束。!x !x在c语言语句里面为一个运算,取非,也就是反意的意思...
c语言
中
while(!x)
的
含义
答:
while(!x)的含义 !
x,就是非x,非0就是真,非其他数字就是假
。就是当x为0才成立.例1 int i = 0, x = 0;while (!x && i < 3) { x++; i++;} printf("%d,%d", x, i)第一次判断!x(即x!=0)为真,循环while里x++,x=1。第二次判断!x(即x!...
C语言
这种
!x
表达的
什么意思
呀,意思是条件为假才循环吗?
答:
循环在任何时候都是条件为真才循环,为假则跳出循环,
!x
为真,则x为0,反之亦然。
C语言
问题求解如图
while(!x)
是
啥意思
求解如图谢谢
答:
while(!x)
,相当于while(x==0)因为当x==0时为假,!x为真
c语言
问题,那个
while(!x)
是
啥意思
,这个程序又是怎么回事
答:
while(!x)
等价于while(x == 0)printf(x--)是输出x,然后x再-- 那么就是输出23,然后x=22;在判断while(x==0)不成立,最后跳出循环,输出23
C语言
为
什么
语句
while(!x)
和while(~x) 不等价?
答:
!是逻辑运算符非,
while(!x)
就是x不等于0的时候循环条件成立。~是位运算符号,取反,while(~x)的
意思
是,位x取反,循环恒成立的。
请问
C语言
中
while(!x)
的(!x)是
什么意思
啊?
答:
--x的意bai思是x=x-1;!是逻辑非运du算,!(--
x)
是循环条件
while(!
(--x));表示当x=x-1运算后,如果x=0那么因为非运算,那么x不等于0,循环继续;如果x=x-1运算后,如果x不等于0,则!(--
x)
=0,结束循环 在
C
里,非0为“逻辑真”,用1表示,0是“逻辑假”;所以
!x
==0实质...
C语言
问题:do-while循环中出现
while(!x)
是
什么意思
?
答:
do { }
while(!x)
;相当于 do { } while( x==0 ) ;该循环的格式为:do { } while( e ) ; 当e为真时,循环。 !x 为真,只有x为0时才可以!!是 "非"运算,非0即1,非“非0”为假
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言scanf函数怎么用
x什么意思c语言冫义
c语言switch case语句例子
c语言时间片任务执行
数组怎么用scanf输入
vscode怎么选择编程语言
编程中scanf是什么意思
c语言while循环语句用法
c语言!是什么意思