首页
85问答库
>
为啥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是假,其它是真,所以无限循环了。
相关问答
最新问答
法院拍卖公告一般会登在哪些报纸上?
手机内存卡32G,只能使用8G怎么回事?
怎样写议论文
在河里钓鱼是用海杆好还是手杆好?
听说二十四岁是本命年就不能结婚吗?有些什么讲究吗?
城市户口落户农村村民小组乡规民约我不能分红合法吗求助?
开机时系统自动打开C:尀Documents
纯电容上的电压超前电流90度啥意思?
华罗庚金杯少年数学邀请赛决赛试题为什么分A,B,C组
淮阴工学院江淮学院在哪里?新校区和老校区相比 哪个好?哪个在市里?