市场等级:请问学C语言难吗?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 08:40:49
我是新手,想学C语言,自学可以吗?怎么学?有什么用处吗/?谢谢
谢谢大家出手相祝,可不可以告诉我具体看什么书啊?我有自己的电脑,刚买,所以一点都不懂,看着电脑,我都不知道从何下手, 希望大家给点建议

首先: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,到现在10年了,一直在用它,没有什么新手不能学C的说法,而且C在很多领域仍然是不可替代的语言,LZ如果有兴趣,就放开去学吧.
开始学的时候建议选择一些不要太深的书籍看一看,比如楼上推荐的潭教授的书籍,至少有个概念,然后再逐渐深入,深入的时候建议看一些国外的技术书籍,老外在分析细节上都是很细致的,想一口吃成胖子是什么都学不好的.

学会不难
学得很高深就会有点难度
学了C,最好是学一下数据结构
再学一门高级语言
C语言是很基础的编程语言,但是他的实用难度很高

虽然我的专业开有这门课程
但是都是我自学的,老师讲的不多
可能因为不是计算机专业吧

可以自学,我也是自学的。自己看书,多练习。c语言是编程的基础,学它为自己以后深入学习有良好的作用。如果你问c语言目前应用在什么地方,那就是单片机啊,操作系统啊,比较底层的开发,甚至有人用来写病毒,不过现在病毒大家都用简单的脚本来写,只有高手才用c或汇编哦,呵呵。

c语言是其他语言的基础,所以很重要,想学的话,我推荐你看潭浩强主编的一版,很容易看懂,最好多看几遍,另外要对程序上机实现,才可以对程序出现的问题了解
学习完了,可以看看数据结构,对巩固有好处