
首先,选择一本好书:1、起步的书,《C++ Primer》(4th,Lippman);2、进阶提高的书,《The C++ Programming Language》(Bjarne Stroustrup)(这本书是程序设计界对C++讲解最深刻的书,读懂它对你来说将会受益匪浅,它的作者是Bell实验室的Bjarne Stroustrup,C++的创始人,这本书是经典中的经典),《Imperfect C++》(MatthewWilson);3、涉及优秀的程序需要学习数据结构,推荐《数据结构(C语言版)》配棚悔(清华大学出版社,严蔚敏),有了这些东西基本就够你学了;4、建议你别看谭浩强的那些书,并不是说谭浩强的书不好,但是他的很多编程习惯确实不好,他出名是因为他最早的一本《c程序设计》,那是中国最早的一本讲述C语言的书,但是很多东西让学生编程机械化,过分追求细节,忽略了程序本身的很多深层次的东西。
其次,如果有机会上网的话,建议你多上上CSDN论坛(www.csdn.net),MSDN论坛(msdn.microsoft.com)(这个是微软的论坛),多看看高手的作品,学习学习。
再次,选择一个好的开发平台(IDE),推荐你使用Microsoft Visual Studio 2008(或者2010也行,今年4月刚发布) ,强烈不建议你使用Visual C++ 6.0(太老了,Bug还很多,并且是上一代本地C++的代表,已经开始跟不上时代,现实的技术是微软的.NET平台带来的托管培正技术),如果嫌2008太大的话,你可以使用Dev-Cpp,兼容ANSI C(标准C)或者Borland C++ Builder。
最后,你可以学一下可视化编程,再推荐你一本介绍开发Windows程序(就是你常常看到的各种Windows应用程序,比如,画图程序)的好书,《Visual C++ 2008 入门经典》(Ivor Horton 著),很容易上手的。
给你一点忠告吧:1、学无止境,程序设计没法速成,你要想学好程序设计必须大量实践,写程序,调试程序,一本好书可以让你入门,可是要成为高手,能灵活地使用它,就必须大量练习;2、学习哪门语言并不是最重要的,语言表达你的思想,但不能代替你的思想,任何一种程序设计语言用好了都是大牛(例如 Java , Basic , Ada ...),把精力放在真正能开发生产力的地方—算法—上面来;3、高中是应试教育,但是希望你不是仅仅为了拿奖去学习程序设计,所以也就不要仅仅把做题和搭当做学习程序设计的方法,那样没法学好程序,尤其在C++领域,永远别说“我学会了”,也没人敢这么说。
希望能对你有所帮助吧!
先学 C语言打基础学会了C学习数据结构 这样就练好了内功
之后在学习C++或者JAVA就很快了
我是学计算机专业的 给你一些建议!
首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机 *** 作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,JAVA等,如果有C的基础,还是比较好入门的.
C语言的用处比较广启型缺泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构, *** 作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.
关于C语言的教材:我向你推荐几本:
最经典的:《C程序设计语言》第2版,机械工业出版悄辩社
这个是C语言的设计者和UNIX系统的设计者合作编写的最经典的C语言教材,原书名叫《The C Programming Language》当然,这本书不太适合0起点的人,看这租蠢本书之前最好把《C程序设计》(谭浩强,清华大学)看了,老谭的书销量突破700万册了,虽然比较旧了,也不太符合新标准(现在出第3版了,也还是)但是,入门还是不错的选择。
另外还有必看的是《C Primer Plus》这个是一个美国人写的,人民邮电出版社出了中文版了,第5版,比较厚,砖头书,60元。但是非常适合初学的人,非常详细。
还有《从问题到程序——程序设计与C语言引论》机械工业出版社,这本书也很不错。
看完这些,就可以看算法的书了,比如数据结构什么的,这方面的书很多。如果想在程序界发展,那么有部重量级的著作不得不看《The Art of computer programming》一共三卷,有翻译版《计算机程序设计的艺术》这三卷书非常深,比较难,盖茨说,谁如果把这上面的习题都做对了,直接可以到微软上班了。
另外学习C语言要养成良好的程序风格,这点一定要注意练习!
另外,网络上有这样一篇文章:<<由C#风潮想起的-给初学编程者的忠告>>,建议看一下.连接在下面参考资料。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)