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

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


元芳怎么了
浏览 3868回答 1
1回答

人到中年有点甜

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。
打开App,查看更多内容
随时随地看视频慕课网APP