C语言的答案?

来源:百度知道 编辑:UC知道 时间:2024/04/24 13:28:29
2. 设有a=b=c=2,求表达式a+++b+++c++的结果是____C___。
(3分)

2. 设有a=b=c=2,求表达式a+++b+++c++的结果是______。

A、6
B、9
C、8
D、表达式出错

答案肯定是A.a+++b+++c++实际上就是(a++)+(b++)+(c++)

---------------------------
若是TurboC环境下,答案为A

因为a+++b+++c++ = (a++)+(b++)+(c++) = 2+2+2 = 6

总感觉不能等于8
试想不等于6 的结合方式一定是a+(++b)+(++c++) 不错这样的集合方式会出错
这样结合肯定是出错了 因为++(变量) 而c++是表达试
我想任何编译器都会出错!
可能是你的材料答案错误
所以只能两种答案可能 一种等于6 一种出错!

6

第一个是不是写错了哦~~~~
选择题,A...

选A