自增与自减运算符

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

qq_若如初见_8

2017-03-22 17:20

#include<stdio.h>
int main()
{
 int a=100;
 printf("%d\n",a++);
 printf("%d\n",++a);
 printf("%d\n",--a);
 printf("%d\n",a--);
 printf("%d\n",a+1);
 printf("%d\n",a);
 return 0;
}

这道题运行结果及解释?

写回答 关注

2回答

  • LETHE14
    2017-03-22 18:09:21

    --x和x--也是同样的道理,望采纳

  • LETHE14
    2017-03-22 18:00:54

    #include <stdio.h>

    int main()

    {

        int x = 0;

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

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

        return 0;

    }

    这个输出是0和2,因为x++是输出完再加1,所以输出完0再加1,然后这时候x变成1,又因为++x是先加1再输出,所以这时候的x=1再加上1就是2了,不懂再问我,我也是新手

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题