a自增后再取值和a取值后再自增有什么区别?

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

归流光_327

2021-08-29 09:02


相关截图:

612adc510001cbcd03600780.jpg

写回答 关注

3回答

  • 海拉鲁liumang
    2022-01-21 06:39:11
    区别在先自增在取值以后a=101,先取值再自增就是先告诉你a=101了,他再自增1,等于是在取值后到下一个语句前自增
    下载视频          
  • 慕瓜3237394
    2021-08-29 11:56:15

    每一行的printf都是一个运行结果,拿这个100举例,你自增后在取值的运行结果就是101,而你取值后再自增的运行结果则是100

  • 慕虎75131
    2021-08-29 11:54:03

    #include <stdio.h>

    int main()

    {

        int x = 1;

        printf("x=%d\n",x++); //x取值之后再自增,虽然x输出为1,但是现在x已经自增为了2

        printf("%d\n",x);  //验证一下是否为2

        

        printf("x=%d\n",++x);x在2的基础上自增了1之后再输出,输出为3

        return 0;

    }


C语言入门

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

926027 学习 · 20793 问题

查看课程

相似问题