请教++i;和i++;什么情况下有区别
本人新手 自学的 书上介绍的不够清楚 我看的的电子工业出版社的《C语言编程》这本书新手自学怎么样啊?请高手指教下
最好列举几个简单的例子比较下 谢谢!
++i和i++的区别就是
++i的返回值是i+1,并且i=i+1
i++的返回值是i,并且i=i+1
也就是如果i=1,那么j=++i=2,j=i++=1
本人是个编程爱好者,本人自己有个黑客技术论坛(振华培训基地),这里有c、C++、JAVA、VB等编程语言的教程,学习程序从理论到上机,最后课本学完后有项目实战是根据北大清鸟的课程体系来设计的(本人是北大清鸟的学员),
初学者的困惑都是共同的,很多程序能看懂就是不会编,能看懂```说明你的相应语法知识学到位了`````而且也一定的理解思维能力``不能编```说明你缺少练习``要多思考``多练习``任何一个问题``再难``都有它简单的一面``都是从这些简单的面慢慢升级的```当你不会编的时候``不问题简单化``简单到你会编了``然后再一步步的``难度化``最后到它的原来难度```,本人知道编程是个枯燥无味的活,也许多人参研究、讨论就会轻松多了,这也是本人建站的初衷呵呵。。。爱好编程的朋友可以去我的论坛逛逛,共同学习,挑战困难呵呵。
论坛网址:http://www.zh-hack.com/bbs/index.php