以下程序的输出结果#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

第1个回答  2018-03-02

有这闲心问,还不如自己随便试一下。

#include<stdio.h> 
main() { 
    int i=010,j=10; 
    printf("%d,%d\n",++i,j--);
}

结果 9, 10

第2个回答  2018-02-28
i是010,8进制,化成10进制就是8
所以++i输出9,j--输出10(输出完了之后j才变成9)
相似回答