若有以下程序 #include main() { int b=10, a=-11; a %= b %= 4; printf("%d %d\n", a, b); } 则程序的输出结果是

admin2015-07-31  21

问题 若有以下程序
#include
main()
{  int  b=10, a=-11;
a %= b %= 4;
printf("%d %d\n", a, b);
}
则程序的输出结果是

选项 A、1  2
B、-1  2
C、-1  -2
D、1  -2

答案B

解析 先计算b%=4,即b=b%4,结果为2,然后计算a%=2,结果为-1,最后a的值为-1,b的值为2,所以选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/fnDp777K
0

最新回复(0)