首页
13问答网
>
为啥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是假,其它是真,所以无限循环了。
相关问答
最新问答
今年湖北高考个人分数与一本线差对应省内排名问题
2010江苏专转本语文真题及答案,谢谢~
如果男同事说你长得丑,你会如何?我是女生
战斗机突破音障!!!
水培风信子的养殖方法和注意事项
东南dx3的发动机是三菱的吗?
磁盘右键菜单第一个为”auto”是什么病毒,如何解决
战斗机飞行员突破音障时有什么感觉
HP LaserJet P1008打印字迹是歪的怎么办
怎样安装ActiveX控件