已有4608人浏览
C语言的问题,为什么下列程序的输出结果是( B ).inti=010,j=10; printf("%d,%d\n",i++,j--); A、11,10 B、9,10 C、10,9 D、10,8
2021-02-02 13:54:40
不对,i=010,是八进制数,转换为十进制为8,所以输出时i是后置++,输出的值是8j是10,也是后置++,所以输出10,

其他类似问题