标签:
一直以来,
++ 语法浪费了太多人的时间。说句实在话,
++ 在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++。
而且,这也是一种好的程序风格:++
语句如非特殊需要,请单独一行使用。
标签:
原文地址:http://www.cnblogs.com/zhuqf520/p/5297468.html