选择题   有以下程序:
    #include <stdio.h>
    main()
    {
        int x=010, y=10;
        printf('%d,%d\n', ++x, y--);
    }
    程序运行后的输出结果是______。
 
【正确答案】 D
【答案解析】整型常量有3种表示方法,分别是十进制数表示法、八进制数表示法和十六进制数表示法,八进制整常量以0作为前缀。自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。x=010=8,y=10,++x先自加后取值,输出9,y--先取值输出10,再自减y=9,故D选项正确。