黑马程序员技术交流社区

标题: 这个题是什么意思,考察哪个知识点呢? [打印本页]

作者: 飞哥    时间: 2015-7-20 22:56
标题: 这个题是什么意思,考察哪个知识点呢?


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)
这个题是什么意思,考察哪个知识点呢?
作者: 午夜码农    时间: 2015-7-20 23:01
我也选的是C,这个就是锻炼自己赋值判断思维正确不正确呗。。
作者: 午夜码农    时间: 2015-7-20 23:03
for()循环那题我尽然错了,哎 忘记{大括号}的作用域问题了。。大意啊
作者: 飞哥    时间: 2015-7-20 23:15
我感觉这个题本身就有问题。
作者: 飞哥    时间: 2015-7-20 23:29
这应该是考察逗号运算符的吧
作者: 慕名黑马生    时间: 2015-7-20 23:35
考察逗号运算符,result=(a+2,b=2,a-1....a=1),从左到右依次计算每个算式的值,结果取最后一个式子的值

作者: 408205555    时间: 2015-7-21 10:24
楼上正解
作者: 被水淹死的鱼    时间: 2015-7-21 10:28
必须是逗号运算符呀~
作者: 爱生活爱程序    时间: 2015-7-21 11:00
午夜码农 发表于 2015-7-20 23:03
for()循环那题我尽然错了,哎 忘记{大括号}的作用域问题了。。大意啊

考察逗号运算符,逗号表达式的值,是最后一个表达式的值
作者: 午夜码农    时间: 2015-7-21 21:53
水分啊水分。。
作者: zpy_0806    时间: 2015-7-21 22:22
逗号表达式往往不是为了求最终的结果,而是注重这个过程中各个值得变化     考的就是这个,你这一看就没听课
作者: 小林儿    时间: 2015-7-21 23:18
从左到右依次计算就行,注意mn值得变化写在纸上或打印出来
作者: lclofty    时间: 2015-7-21 23:29
逗号表达式 实际应用中 重过程 轻结果
作者: 蓝蓝    时间: 2015-7-22 01:13
逗号表达式运算,复习了!
作者: 562413895@qq.co    时间: 2015-7-22 09:19
这个题就是考的逗号运算符,最后的结果就是最右边式子的值
作者: aludiba    时间: 2015-7-22 19:09
又补了个漏
作者: 花漾    时间: 2015-7-22 22:33
赋值,C是12




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2