A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始



12.设以下变量均为int类型,则值不等于7的表达式是(C  )。

A.(m=n=6, m+n, m+1)
B.(m=n=6, m+n, n+1)
C.(m=6, m+1, n=6, m+n)
D.(m=6, m+1, n=m, n+1)
这个题是什么意思,考察哪个知识点呢?

16 个回复

倒序浏览
我也选的是C,这个就是锻炼自己赋值判断思维正确不正确呗。。
回复 使用道具 举报 1 0
for()循环那题我尽然错了,哎 忘记{大括号}的作用域问题了。。大意啊
回复 使用道具 举报
我感觉这个题本身就有问题。
回复 使用道具 举报
这应该是考察逗号运算符的吧
回复 使用道具 举报
考察逗号运算符,result=(a+2,b=2,a-1....a=1),从左到右依次计算每个算式的值,结果取最后一个式子的值
回复 使用道具 举报
楼上正解
回复 使用道具 举报
必须是逗号运算符呀~
回复 使用道具 举报
午夜码农 发表于 2015-7-20 23:03
for()循环那题我尽然错了,哎 忘记{大括号}的作用域问题了。。大意啊

考察逗号运算符,逗号表达式的值,是最后一个表达式的值
回复 使用道具 举报
水分啊水分。。
回复 使用道具 举报
逗号表达式往往不是为了求最终的结果,而是注重这个过程中各个值得变化     考的就是这个,你这一看就没听课
回复 使用道具 举报
从左到右依次计算就行,注意mn值得变化写在纸上或打印出来
回复 使用道具 举报
lclofty 来自手机 中级黑马 2015-7-21 23:29:39
13#
逗号表达式 实际应用中 重过程 轻结果
回复 使用道具 举报
逗号表达式运算,复习了!
回复 使用道具 举报
这个题就是考的逗号运算符,最后的结果就是最右边式子的值
回复 使用道具 举报
又补了个漏
回复 使用道具 举报
赋值,C是12
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马