鱼C论坛

 找回密码
 立即注册
查看: 888|回复: 2

[已解决]下面正确的赋值语句是

[复制链接]
发表于 2020-8-25 18:46:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
下面正确的赋值语句是
A.a=7+b+c=a+7;
B.a=7+b++=a+7;
C.a=(7+b,b++,a+7);
D.a=7+b,c=a+7;


网上搜的解释不太明白T_T
这里C应该是个逗号表达式吧,我感觉C和D都对呀。

另外C去掉括号还是逗号表达式吗,还对吗?
最佳答案
2020-8-25 19:16:45
除去中英文标点以外,C和D都对

C,赋值之后实际上是a=a+7,括号内的是逗号表达式。若除去括号,则结果完全变了,a=7+b,然后 b++,最后的表达式没意义

D、就是两个赋值语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-25 19:02:59 | 显示全部楼层
没有一个是正确的,因为全都用的中文标点。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-25 19:16:45 | 显示全部楼层    本楼为最佳答案   
除去中英文标点以外,C和D都对

C,赋值之后实际上是a=a+7,括号内的是逗号表达式。若除去括号,则结果完全变了,a=7+b,然后 b++,最后的表达式没意义

D、就是两个赋值语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 08:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表