为了账号安全,请及时绑定邮箱和手机立即绑定

不是很懂“printf("x=%d\n",x);输出的是100”,为什么输出为100

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



正在回答

2 回答

因为倒数第二个显示101是因为x=100然后加1

所以这个时候x是100  最后直接输出x 所以就是100

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不是很懂“printf("x=%d\n",x);输出的是100”,为什么输出为100

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信