大神们,帮忙分析一下计算过程和结果

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

晨忆春风早

2016-03-24 22:49

#include <stdio.h>

int main()

{

    int a=100;

    printf("%d\n",a++);

    printf("%d\n",++a);

   return 0;

}

写回答 关注

2回答

  • 假铕兲0
    2016-03-25 09:47:48

    第一个输出100,自增为101,然后第二个在第一个的基础上先增在输出所以为102。

  • 黑雪墨白
    2016-03-25 00:22:05

    第一个printf语句,先打印a为100,再使a自增,此时a为101

    到第二个printf语句,将值为101的a加一后打印,结果为102

    ++在后的话一般是先不管加号干别的事

    ++在前的话不管别的事,先加上再说

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题