下面程序运行的结果是______。 main() { int x,y,z; x=0;y=z=-1; x+=-z---y; printf("x=%d\n",x); }

admin2009-02-15  29

问题 下面程序运行的结果是______。    main()    {  int x,y,z;       x=0;y=z=-1;       x+=-z---y;       printf("x=%d\n",x);    }

选项 A、x=4
B、x=0
C、x=2
D、x=3

答案4

解析 表达式“x+=-z---y”等价于“x=x+(-z-(-(-y)))=0+(1-(-1))=2”。
转载请注明原文地址:https://jikaoti.com/ti/qhK0FFFM
0

最新回复(0)