首页
阿Q吧
>
为啥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是假,其它是真,所以无限循环了。
相关问答
最新问答
百诺肯pse-12中央软水机怎么样
秦始皇灭六国后,是如何处置六国妃子的?
哪位位英语高手帮我翻译一下这段话啊
西南位育中学的升学率怎么样?和位育中学有什么区别吗?知道的家长们麻烦你们了!
C#的命名空间和程序集的有什么区别
我想修改在百度文库上下载的文件 怎么修改
永盛杰老款日产天籁10.2寸大屏安卓车载智能导航仪有声控功能吗
内地人去香港旅游需要办理什么证件啊?
史记全书共多少篇?
发些动漫唯美的图片二次元越多越好 要高清的