比如:
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人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦