11智能在线
新记
【C语言求助】
若变量均已正确定义并赋值,则下列合法的C语言赋值语句是
A x=y==5 B x=n%2.5 C x+n=i D x=5=4+1
D为什么错误?
A不是应该x=y=5吗
举报该文章
其他看法
第1个回答 推荐于2016-08-25
A x=y==5 这个是先判断y==5是否成立,如果成立为1, 否则为0. 然后把结果赋值给x
B x=n%2.5 %不能用在浮点数上,只能是整型
C x+n=i =左值只能是变量
D x=5=4+1 这里一样,对于5=4+1这部分,左值是常量了
所以只有A对本回答被提问者采纳
第2个回答 2015-07-02
D常量不能等于常量,所以错误,应该换为==
A正确,先计算y==5,再赋值
第3个回答 2020-01-13
您的浏览器不支持HTML5视频
相似回答
大家正在搜
相关问题
【c语言求助】
【C语言求助 】
【c语言】求助
【c语言求助】
C语言求助
c语言求助
C语言求助。
求助C语言