问题 单项选择题

下列程序的输出结果是( )。
main()
int a=1,b=2;
printf("%d,%d\n",--a,++b);

A.1,2

B.1,3

C.0,2

D.0,3

答案

参考答案:D

解析: 本题主要考查自加(++)、自减(-)运算符的使用。“++i,--i”在使用i之前,先使i的值加1或者减1,然后再使用i此时的值参与运算;“i++,i--”是在使用i参与表达式运算之后,再使i的值加1或者减1.本题中--a和++b是先执行a减1和b加1操作,再输出表达式的值。

填空题
单项选择题