问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

while( =)是什么意思?

发布网友 发布时间:2024-10-21 20:13

我来回答

1个回答

热心网友 时间:2024-11-21 23:22

while是一个循环语句,循环条件(condition)为真,就执行循环体(body)中的代码。而等号(=)用于赋值操作,它的作用是将等号右边的值赋给等号左边的对象。因此,while(=)是一种错误的语法,因为while语句的条件应该是一个条件表达式,而不是一个赋值操作。
在某些编程语言中,=和==是有区别的,前者用于赋值操作,后者用于比较相等性。在C语言中,while(=)的语法错误是因为它将while条件中的等号误写成了赋值号。在C语言中,应该使用双等号(==)来判断两个值是否相等。
在有些情况下,我们可能需要在while循环中使用赋值操作符。例如,我们可以使用while( x = getchar() ) 来不断读取输入,直到读到EOF字符。这种用法是合法的,它的含义是先进行赋值操作,再判断赋值结果是否为真。但是需要注意的是,在这种情况下,应该将赋值操作和判断条件用括号括起来,以避免优先级问题带来的不必要麻烦。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... ps钢笔工具如何应用 简述ps钢笔工具应用方法 幸福人寿保险退保流程是怎么样? 2015年六月11在建行买的幸福人寿保险没有给我保单。 幸福人寿为什么被叫停 女士身高165厘米体重93斤可以穿哪个号的衣服 顶楼安装立柱式暖气片可以吗 立柱暖气如何安装 暧气不热,有专业的吗,帮一下,谢谢了 c语言 为什么说表达式的值永远为非0,其后语句总是要执行,如果a不等于5... 关于if()的用法,要判断一个数是否处于某一个范围,为什么不能写成... C语言中把等号(==)误写成赋值号(=)不报错?其值恒为1?为什么? ...{ int x=0,y=0,z=0; if (x=y+z) printf(“***”); else printf... 埃德加•爱伦•坡和史蒂芬•金之间的对话是什么样子的呢? ...他家不让穿白色,麻烦大家帮忙看看那个颜色好看? 在哪有成人教育学位英语考试(安徽芜湖)? ...我想考学士学位英语。请问芜湖有补习班吗?如果自学能考通过吗... 国庆主题的水粉海报上要画些什么 ...表示喜,怒或美好,痛苦或兴奋,平静。我该画些什么 ? 死过鱼的鱼池需要晾干吗? 诛仙 装备怎么血祭 血祭之后练器等级会下降吗? 请问如何理解C语言中的!((X=='A')||(X=='a')),这种表达式是指“ X不... 砂岩地貌的砂岩峰林地貌 while(! x)的! x等价于什么? 张家界砂岩峰林地貌的资源价值 社会学考研择校指南一(学科排名及地位) ...32F103ZET6的高级定时器1 重映射 产生4路PWM输出(STM32学习笔记)_百... PWM控制器PWM控制器执行前的准备 2023穷人装修3万硬装 房屋装修硬装包括哪些 重庆龙湖春屿江岸售楼部电话多少? 重庆龙湖春屿江岸售楼热线是多少? ...进价25元一双,售价45元一双,卖出一半后,为了能尽快卖 一批商品,利润率为25%,当这批商品卖出一半后,剩余的打9折出售。售完时... 重庆龙湖春屿江岸售楼营销中心电话是多少? 重庆龙湖春屿江岸售楼服务热线是多少? 长辛店公园交通路线 性格内向腼腆,不善于表达的男生找女朋友那么难找? STM32F103正点原子学习笔记系列——ADC if语句有什么作用? if语句怎样使用?