问题
单项选择题
有以下程序: 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,然后输出。
有以下程序: 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,然后输出。