首页
51问答网
>
为啥C语言a=1一会表示赋值一会是真呐比如while(a=1)是真无限循环
为啥C语言a=1一会表示赋值一会是真呐比如while(a=1)是真无限循环
2024-11-27 15:36:20
推荐回答(1个)
回答1:
赋值运算符是一个等号,要判断a是否等于1得用两个等号a==1。
如果你直接while(a=1)那么赋值运算返回的是左值a,也就是1。C语言中0是假,其它是真,所以无限循环了。
相关问答
C语言里面有时候i=1是赋值语句,有时候是i=1是比如whi...
c语言 while1 为什么是无限循环?
int a=1,x=1;循环语句while(a<10)...
while(a==1) {} 如果a的值大于1,会执行循环体...
为什么while(1)表示无限循环
“int a=1,x=1;”,则循环语句“while(a<1...
c语言中for(a=1;;a++)是什么意思
C语言 能否将一串汉字的含义定义为1或是正确? 比如whil...
最新问答
为啥C语言a=1一会表示赋值一会是真呐比如while(a=1)是真无限循环
荷兰小雪茄几种口味
建行短信服务收费标准是什么
英德市看守所怎么样?
中国古代管理思想与西方管理思想的异同点有哪些?
人最好的方法睡眠是什么
牡丹鹦鹉的,旦几十天能出。
同和到嘉洲广场怎么搭地铁或公交
使用迅雷和BT软件下载会对电脑造成伤害么?
48V电动车和36V电动车有什么区别啊?