A-A+

下面程序运行的结果是______。 main() { int x y z; x=0;y=z=

2022-08-06 03:06:19 问答库 阅读 175 次

问题详情

下面程序运行的结果是______。 main() { int x,y,z; x=0;y=z=-1; x+=-z---y; printf("x=%dn",x); }
A.x=4
B.x=0
C.x=2
D.x=3请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:表达式“x+=-z---y”等价于“x=x+(-z-(-(-y)))=0+(1-(-1))=2”。

考点:程序