--x那里为什么还是输出的100 怎么不是99

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

qq_Cat先森_0

2018-01-26 16:57

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

写回答 关注

3回答

  • afortoken
    2018-01-26 17:26:52
    已采纳

    因为在--x的上一个运算中得到的x的值为101

    qq_Cat...

    非常感谢!

    2018-02-14 12:23:41

    共 1 条回复 >

  • qq_哈哈哈但愿长醉不复醒_0
    2018-01-26 23:31:46

    每次运算x的值都会变的,

  • 慕前端5275595
    2018-01-26 17:29:13

    第一条程序 x值为101      第二条 102   第三条  101 第四条  100    所以X输出还是 100

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题