首页
230问答网
>
为啥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是假,其它是真,所以无限循环了。
相关问答
最新问答
请教大家OLD 16寸轮毂与18寸轮毂使用起来区别在什么地方??
打激素开始发胖了!怎么瘦下来?
显卡驱动升级需不需要先卸载老驱动
飞轮海成员资料(附图片)
超威电池和天能电池哪个好?价钱多少?
qq邮箱为什么申请信用卡的时候不能用
我有一点近视,但不想戴眼镜,怎样才能将眼睛恢复
谁给我讲个笑话?
试用期没签合同辞退员工需要补偿吗?
国家目前对西部大开发的政策是什么