码迷,mamicode.com
首页 > 其他好文 > 详细

i++和++i

时间:2016-03-20 13:15:06      阅读:160      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!