问题 单项选择题

以下程序输出的结果是( )。 #include <stdio.h> main() { int i=010,j=10; printf("%d,%d\n:,++i,j--); }

A.11,10

B.9,10

C.010,9

D.10,9

答案

参考答案:B

解析: 程序中i的值用八进制表示(十进制为8),++i是在变量使用前自身先加1,而j--是在变量使用后自身减1。所以,4个选项中B符合题意。

单项选择题
多项选择题