C语言非常强大,要学的东西也非常多
如果你是初学者,那么不妨采取以下的套路
1、了解C语言的语法规则,我想,你看任何一本C语言的设计教程为题目的,基本上都是在讲语法,语法需要了解到什么程度呢?知道了 数据类型,循环,数组,指针,文件操作等基本规则,也基本上就掌握语法了。
2、但是你发现在学完这些语法规则以后,基本上还是什么都不懂,所以下边你可以看一下,c语言的数据结构这门课程,知道一些常用的数据结构,比如链表,树等。然后会有一些相应的算法,比如查找,排序,在数据结构里会有所了解。
3、现在你可以设计一些小型的程序了,比如图书管理系统,不用界面也可以完成,这一个阶段主要是不断地写一些程序,做一些题目来提高自己的熟练度。
4、现在你差不多遇到一个瓶颈了。这是最艰难的时候,可以看一些专业的书籍了,c语言圣经可以看了《C和指针》 《 C专家编程》 《C陷阱与缺陷》,你会发现,这几本书你基本上是看不懂得,别急,把代码比着一行一行打上去。
5、然后C语言就有很多方向了,比如嵌入式,活着系统底层应用软件开发等。这个时候,一般是要选定方向了。比如你可以专研嵌入式,那么就要学些硬件的知识,如果你要开发系统软件,你可以看看windows API,等界面化编程。
其中1-3你也许会花上几个月的时间,我的意思是每天学2个小时左右的样子但是4-5,就需要慢慢的磨练了!没有什么是轻而易举的。当你遇到挫折的时候,千万不要放弃,因为如果简单,都去学了!
一个字 练
如果是自学的话,有本书是很必要的。C的经典教材是《C程序设计语言》(机械工业出版社)。还有《数据结构与算法分析——C语言描述》、《程序设计实践》等也不错。
学好程序设计的最快方法就是多想多练。
计算机编程,其实只要你学会一种语言,其他就都简单了,不同的只是定义变量、命令语句的方式。
你要学C语言,重点就在学习它定义数据变量的方式,一些基本的命令语句,挑一本教程好好学吧,不懂就上机练。
其实学软件最好的方式就是用,边用边学,带着问题有针对性的去学,学起来最快。