已有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,
其他类似问题
-
“相互”和“互相”有什么区别?用法上呢?2021-02-02
-
甚解 什么成语2021-02-02
-
朔气传金拆,寒光照铁衣.是什麽意思?2021-02-02
-
周记《天要下雨了,我要搞卫生吗?》这是这一周的周记:《天要下雨了,我要搞卫生吗?》请详细议论……2021-02-02
-
血型的凝集原与凝集素是什么2021-02-02
-
汉语拼音一共有多少个?2021-02-02
-
“针对目前的问题”用英语怎么说?多说几个2021-02-02
-
“露”的读音露脸和抛头露面中的露读音一样么?为什么2021-02-02
-
数0与集合{0}、空集Φ三者之间的区别和联系是什么?2021-02-02
-
求田问舍,怕应羞见,刘郎才气的典故2021-02-02