首页 > 其他 > 详细

i++和++i

时间:2016-03-20 13:12:04      阅读:232      评论:0      收藏:0      [点我收藏+]

一直以来,

++ 语法浪费了太多人的时间。说句实在话,

++ 在C语言中其实是一个很细节的语法,

除了表达简练外,真的没有什么其它

的好处了。

由于中国的C语言教程长期以来被谭浩强主宰,而谭教授又把++ 作为一个C语言重点来教,并增加了一些难点,把本来很简单的语法,搞得复杂无比!

简单的来说,++i 和i++,在单独使用时,就是 i=i+1。而 a = ++i,相当于 i=i+1; a = i; (先i = i + 1,再使用i的值)而 a = ++,相当于 a = i; i=i+1; (先使用i的值,再i = i + 1)如果实在搞不明白++ 怎么回事,不是什么天塌下来的事。因为a=++i完全可以写成 i++; a=i。 a=i++完全可以写成a=i; i++。

 

而且,这也是一种好的程序风格:++

语句如非特殊需要,请单独一行使用。

 

 

i++和++i

原文:http://www.cnblogs.com/zhuqf520/p/5297468.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!