设所有变量均是int类型,运行完表达式((a=4*6,a-3),a+22)后a的值为() a.46 b.43 c.0 d.20
设所有变量均是int类型,运行完表达式((a=4*6,a-3),a+22)后a的值为() a.46 b.43 c.0 d.20
且说明为什么?
且说明为什么?
其他人气:766 ℃时间:2019-10-19 04:55:24
优质解答
结果应该是A.46,分析:表达式由两个逗号表达式组成,逗号表达式由左向右执行,首先是 a=4*6 ,即a=24,然后 a-3 结果是21,但是a的值没有改变,仍然是24,第一个逗号表达式结束,此时计算a+22,结果是46 ,由于a+22是逗号表达式的末尾,因此整个表达式的值就是最后这个表达式的值即46首先是 a=4*6即a=24,然后 a-3 结果是21,但是a的值没有改变,仍然是24,这个为什么?不是21么a-3只是说用用24-3,并没有把结果保存到a中啊,你说的那种情况是这样的 a=a-3,这样a的值才会变化。
我来回答
类似推荐
猜你喜欢
- 1苏教版六年级上册语文补充习题第10课答案
- 2落花生课文落花生的特点是什么
- 3攀登雪山是一项极富有挑战性的体育运动.登山运动员在攀登雪山时有一个忌讳,那就是不许高声喊叫.你知道这是为什么吗?
- 4甲骑车从A地出发以12千米/时的速度去B地,15分钟后,乙骑车从B地出发以14千米/时的速度去A地,两人相遇时,乙已超过中点1千米,求A、B两地距离?
- 5英语到底什么时候用一般过去式啊?
- 6在半径为R的球中内接一圆柱,将圆柱的体积V和表面积S表示为其底半径x的函数
- 7把重为8N,边长为0.1m的正方体物块投入水中,当物块静止时,下列说法正确的是﹙g=10N/kg﹚
- 8[10] All flights _____ because of the snowstorm,we decided to take the train
- 9Many students don't know how___(learn)English well
- 10正能量 的含义?