还是不懂为什么

来源:3-3 自增与自减运算符

Focos

2015-01-13 22:23

还是不懂为什么是这样的结果.

 int x = 0;

    printf("x=%d\n",++x);

    printf("x=%d\n",++x);

    printf("x=%d\n",++x);

    printf("x=%d\n",++x);

    

    printf("x=%d\n",x++);

    printf("x=%d\n",x++);

    printf("x=%d\n",x++);

    printf("x=%d\n",x++);

    

    printf("x=%d\n",++x);

    printf("x=%d\n",++x);

    printf("x=%d\n",++x);

    printf("x=%d\n",++x);

    

    printf("x=%d\n",x++);

    printf("x=%d\n",x++);

    printf("x=%d\n",x++);

    printf("x=%d\n",x++);

结果

x=1

x=2

x=3

x=4

x=4

x=5

x=6

x=7

x=9

x=10

x=11

x=12

x=12

x=13

x=14

x=15

x=16


写回答 关注

1回答

  • poorbird
    2015-01-13 22:38:41

    ++x 加完后打印结果

    x++ 加之前打印结果

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926022 学习 · 20793 问题

查看课程

相似问题