想学些c语言编程的知识,自己已经有c语言二级基础。 ,感觉知道的太少, 想继续学习

如题所述

针对你的迷惑,首先,你要知道,C语言的用处非常大。你要知道,世界上大部分的操作系统都是用C开发的,像linux,基于linux的android系统、intel的Megoo系统(好像名字有误)、unix,还有基于这些系统的好多应用程序,都是用C开发的。
函数看不懂不要紧,关键是你要知道程序开发的流程控制,在C语言基础学习阶段,先照着书上的代码,写写,然后试着去改改,然后不照着书,试着写一些简单的示例,再然后就是些简单的C程序题目,试着写出来。
深入学C语言的话,就要学好指针,结构体,函数指针等的用法,要学数据结构这方面的课程。《C语言的科学与艺术》、严蔚敏的《数据结构》等的书,都要看看。然后去书店找些C语言示例方面的书,学好C语言,关键是懂我上面说的这些知识外,多写代码,动手能力非常重要。

想告诉你的是,其实,C语言很好学。我也是从你这个心态过来的,当初觉得很难学。在学校的时候,我C语言基本很烂,毕业后,那会有谭浩强的那本简单的书,被我翻了三四遍,上面的例题和后面题目的代码,被我都写了一遍,另外还在网上找些C语言题目来写。经过这个写代码的过程后,你会无形中发现,写出C代码,其实也很简单。
在你经历过这个过程后,你就可以用C语言基于特定操作系统做些深入的东西了,你就可以深入学习linux环境编程了。我个人觉得,不要听别人说,学完C语言再去学别的语言,C语言是你学习编程的入门基础,但不是别的语言的基础。C语言基础好了,还可以继续深入学习C语言的用处。这个时候基于什么操作系统学习呢?我觉得,Linux无疑是你最好的选择。linux从底层内核、驱动等,都是用C语言写的,上层的很多应用程序也是用C语言写的。有几本书,估计是你必看的。《unix环境高级编程》一卷、《网络编程》两卷书,都是史蒂文斯写的。
以后的事情,你可以找我。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-05
我自己认为,C语言把基础学好就行,想深入的话,建议你学习JAVA或者是.NET。毕竟你是要用语言进行实践,而这些东西多少都和C语言有联系。看看这些相关的书。加油
第2个回答  2011-11-10
去学一些关于C的书籍,比如数据结构、单片机等等。
第3个回答  2011-11-05
做个项目就好了,东西都了解了!
相似回答
大家正在搜