手记

自增自减的经典范例参考

比如:
int i=0;
printf("%d\n",i++);
printf("%d\n",++i);
运行之后是0,2

i++是先取得i的值,然后再让i=i+1;而++i,则是先有i=i+1,然后再取i的值。这个地方的第一个

printf里的i++,因为先取i的值所以是0,但这一步之后i=i+1=0+1=1,然后第二个printf里的++i是先算

i=i+1=1+1=2,然后再输出i=2 。

16人推荐
随时随地看视频
慕课网APP

热门评论

这行代码是多少呢?
i=0;
i=i++;
输出i的结果!怎么理解?

查看全部评论