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

C语言自增自减

要求求出x=0,2

 int x = 0;

    printf("x=%d\n",x);

    printf("x=1%f\n",x++);

这个问题是在哪里??

正在回答

5 回答

解法不唯一~~~

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

第一个是x++,第二个是++x

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

x++先输出在自增加一,++x先加一在输出,所以上面是x++。此时输出x=0后x+1=1,再++x,先x+1=2在输出x=2,我也是学生可能会有点没说明白,见谅

3 回复 有任何疑惑可以回复我~
#1

慕码人7005084

终于找到一个我能看懂的了我激动的哭了
2021-04-26 回复 有任何疑惑可以回复我~
#2

慕圣5435371

我也懂了 ,感谢感谢, 在例题中,一直以为每一排的a都是100,原来每一排的a都是上一排输出的值,真的真的太感谢了
2021-10-10 回复 有任何疑惑可以回复我~
#3

weixin_慕侠0553396

卧槽 就看懂你的了 感谢感谢
2021-10-27 回复 有任何疑惑可以回复我~

你这样算出来输出的两个值均是0

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

int x=0;

 printf("x=%d\n",x++);

 printf("x=%d\n",++x);



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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926019    人
  • 解答问题       20793    个

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

进入课程

C语言自增自减

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