++i和i++的使用区别
来源:网络收集 点击: 时间:2024-07-28【导读】:
++是C语言中的单目运算符,作用是使变量值自加1,那么i++、++i有什么区别呢,小编给大家讲讲C语言中,什么情况下用++i,什么情况下用i++。方法/步骤1/4分步阅读
2/4
3/4
4/4
注意事项
首先我们定义一个变量i,int i=5;
然后我们做执行printf(“%d”,i++);
我们会发现输出结果是5。

是为什么呢,我们要搞清楚printf(“%d”,i++);
这句话是做两件事:
1.输出i
2.i=i+1;
这里的顺序,是先输出i,再执行i=i+1;

然后我们初始化变量i,i=5;
然后我们做执行printf(“%d”,++i);
我们会发现输出结果是6。
其实printf(“%d”,++i);做的也是这两件事,
1.输出i
2.i=i+1;
只是先做i=i+1;然后输出i;

总结:++i;i++;的区别:
i++先做别的事,再自己加1;
++i先自己加1,再做别的事情;
形象的理解,你可以把++i比作自私的人,首先考虑自己的事;i++是无私的,先为别人照想,这样方便记忆。

希望大家多多支持,如果你觉得不错的话,就关注一下小编,后续会各种C语言以及各款常用软件的使用小技巧。
C语言版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1023883.html
上一篇:UC浏览器怎样清除数据
下一篇:酷狗怎么下载和分享歌曲