疑问,求解

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

慕仙6392588

2022-07-19 20:47

为啥第一个输出是100,为啥不是101

写回答 关注

4回答

  • 一山之高
    2024-03-02 18:23:42

    可以这样理解,当取值后就printf打印输出了

    1、a++

         a=a;    取值a=100

         a=a+1;   计算a=100+1=101

    2、++a

         a=a+1;  计算a=101+1=102;

         a=a;  取值a=102;

    3、--a

        a=a-1;  计算a=102-1=101;

        a=a;  取值a=101;

    4、a--

         a=a;   取值a=101

         a=a-1;   计算a=101-1=100

    5、a+1

         x=a+1;    计算x=100+1=101;

         x=x;    取值 x=101

    6、a=a 取值 a=100;


  • 慕婉清1316137
    2023-11-17 15:17:41

    101是给下一个输出语言提供的值

  • bao_
    2022-09-25 21:05:26
    先运算,后加一,所以是输出100然后自己在增1,如果错了踢踢我
    下载视频          
  • weixin_慕仰0346256
    2022-07-20 10:49:39
    #include<stdio.h>
    int main()
    {
        int x=5;
        int y=8;
        //在这里合适的位置加上括号使z的值为4
        int z=x*8/(y+2);
        printf("%d\n",z)
        return 0
        }


C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题