问答详情
源自:3-3 自增与自减运算符

a++与++a的区别

#include

int main() {    int x = 0;    printf("x=%d\n",x++);    printf("x=%d\n",++x);    return 0; } 为啥是这样,我还是搞不懂那个a++和++a的区别,求大神讲的详细一点点,谢谢!

提问者:cxrzr 2015-11-15 10:41

个回答

  • 化龙贝
    2015-11-15 12:07:20
    已采纳

    X++ 是执行完 printf 才执行自加一, ++X 是先自加一再执行 printf