问题 单项选择题

有以下程序: main() { int i=10,j=1; printf("%d,%d\n",i--,++j); } 执行后的输出结果是 ______。

A.9,2

B.l0,2

C.9,1

D.10,1

答案

参考答案:B

解析: 本题中--运算符位于运算变量i右侧,++运算符位于变量j的左侧,所以先输出i的当前值10,然后i再加 1;j先加1得2,然后输出。

单项选择题
单项选择题