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

日期:2018-03-02 18:29:10 人气:2

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

输出结果是:9 10 原因是:010是8进制,换算成十进制就是8,也就是i的值为8,++i后,i的值为9,所以输出9。 j--会先输出j的值,然后在做--操作,所以输出10.
    A+
热门评论