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

C++中++i 是什么意思

C++中++i 是什么意思

C++
元芳怎么了 2018-11-26 04:00:45
C++中++i 是什么意思
查看完整描述

1 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

i++是i=i+1; ++i也是i=i+1;而区别在于值的增加这一动作发生的时间是不同的,我给你举一例子
#include<stdio.h>
void main()
{int i=1;
printf("%d ",i++);
printf("%d",i);
}
其运行结果为 1 2;
#include<stdio.h>
void main()
{int i=1;
printf("%d ",++i);
printf("%d",i);
}
其运行结果为 2 2;
也就是说++i是先把i+1 复制给i,而i++是先执行完i所在的语句后再把i+1复制给i。

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 3867 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信