如何快速入门C语言?

Python013

如何快速入门C语言?,第1张

要快速入门c,首先找最基础的c语言的经典书籍,如清华大学出版社出版的谭浩强主编的《C语言程序设计》;当你初步了解它时,不要着急深入,而是要考验自己是否真的掌握这些知识,也就是灵活运用所学知识。当你能将现实与抽象之间的转换初步掌握熟练时,再考虑更深的层次,那时就要看你要选择的发展方向了。也就是说,学习一门语言不要考虑太远,要将最基础的牢牢掌握并灵活运用,那么以后的学习难度将大幅度降低,学习创造的灵感也将源源不断。(当然语言的学习同样需要大量的练习和思考)

我想说,如果你准备搞这个了,去专业的电脑培训机构学习是很有必要。你在那里可以学到更多的专业知识,比你自学效果要好。有不明白的还可以及时问问老师,同学什么的,也有助于你的理解。

还有就是要有好的学习基础。你如果没有好的学习基础,你的能力是个问题!比如你学编程可能理解起来就比别人有难度,比别人理解的慢等等。

下面是我的一些编程感受:

v因为编程的东西要的是逻辑,算法,和一丁点的英文基础(方便你理解一些概念)比如main就是开始一个主函数,你如果知道main本身的英文含义当然方便你去理解它。又比如#define PRICE XX就是定义PRICE代表常量xx,define英文就有定义的意思,很好理解吧,就是这样。

我现在大一,我们上学期学的就是谭浩强版 C程序设计第二版(清华大学出版社),建议你配套买一本c语言程序设计与上机指导,上面有 C程序设计第二版的习题详解,有助于你的理解和应用。

现在中国的高校基本上都是用谭浩强老师编写的《c语言程序设计》。这本书作为c的入门教材,你要学c就先得有一本教材。这本书的前6章很容易理解,就算有看不明白的地方你也不要着急,不要放弃,继续往后面看,把能看懂的先吃透,待你头脑比较清醒的时候回过头来把原来不懂的地方再仔细看几编,切忌懒惰!一定要把每一个新的知识点吃透。

学习编程语言都有一个捷径,那就是研究别人的代码,教材上的习题你必须都要弄明白,弄明白之后自己再上机验证一下,说到上机操作,你就必须得在你的电脑上装一个编程的工具,我建议你用 Turbo C 2.0.简单,易学。一开始你会觉得编程很有意思,有时甚至让你感到编程令你很兴奋。如果你能保持这样的心态来学的话,你将学得很快。

我学了半年的c语言。我的意见是:先看例题,看懂,试着自己做,再到掌握技巧,熟练应用。其实有很多程序设计的模式是相通的,开始我也看不懂很多题,很着急,但发现一些有难度的题先把n-s流程图(算法)理解了记下来,自己再完成整个的编程就容易多了,n-s流程图--算法是程序的灵魂,就跟解题的思路一样重要。熟练掌握流程图以后,c语言就算入门了。

学习c语言是应该具备一定的数学基础,因为数学锻炼人的逻辑思维能力,而c语言编程的本身就是一个逻辑能力的体现。如果你还没学函数,没关系,初中,高中的数学都会有函数的学习,它会帮助你掌握一定的函数基础,运用到c语言当中,毕竟c语言有一部分是函数的调用编程。

后面有很大难度,c的灵魂是“指针”,在接触“指针”时你应该仔细认真的对待它,和它交朋友,这样它才会挺你的话。 总之,希望你能喜欢上编程。而且有C语言基础或者C++基础的人再学Java学就相对容易了。因为编程的东西都有相通的地方。

最后想告诉你,本人经常看大众软件,其中有一期谈到编程员的感悟,我想会给你一些启发。那些设计出优秀软件的编程员认为学习c语言编程的初期是狠辛苦的。不怕没有数学基础,这些都可以慢慢学。但是逻辑思维的培养一定要不断加强。初期的辛苦在于我们往往掌握了一些编程技术和思想,但还是没有把握编写程序。所以就要不停的尝试。但请记住:一定要试着自己去编一些东西,不要怕失败,失败可以重来,就怕你自己不敢去尝试着编写程序。

如果你是真的喜欢编程,以后想在这方面有所发展,而不是去应付考试什么的(当然应付考试也不要了),这点希望你能记住有了一定的编程基础,一定要尝试着自己去编一些东西,不要怕失败,这是过来人的忠告!

不管怎样,希望你选对道路,找到可以指引你方向的人,总之祝你成功!

链接:

提取码: y42j

《C语言基础》深入浅出地介绍了C语言程序设计的基础知识,内容涉及C语言基础、算法基础、变量、数据类型、运算符、输入/输出相关函数、选择结构、循环结构、各种表达式、数组、字符串、指针、函数、结构体、ISO C99的扩展语法等。全书内容丰富,结构严谨,层次清晰,语言生动,论述精准而深刻,实例丰富而实用。