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

循环运算符x++

这个运算符是自动加一,为什么结果是2

正在回答

2 回答

同新手,理解过来了;

int a=100;

 a++,a先取值了,所以打印100,后再自加1;

++a,之前进行过了a++,a的值已经变成了101,而这一次是先自增再打印,所以是102;


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

int x=1;     x++也是1(++x是2),,在这里x++表示先赋值,再+1,所以x还是赋值1;而++x是先+1,再赋值,也就是赋值为2了,,希望能帮到你

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

qq_呜啦啦_1 提问者

所以上面有个题错了
2018-03-10 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

循环运算符x++

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