自学C语言行吗?

Author: C语言辅导教师 明炜 Date: 1995-01-20

        为了回答这些问题我们首先来看一看C语言的特点。C语言产生于七十年代初,是一种通用的结构化程序设计语言。它既有高级语言的特征,又具有低级语言的功能。C语言功能强大、内容丰富,表达方式极为灵活,非常适合编写各种系统软件和应用程序。
        与大多数同志都学习过的BASIC语言相比,C语言作为一种高级语言在很多方面都与BASIC一致。你学习过的变量,常量、表达式、语句、循环、数组、串文件等等概念在C语言中与在BASIC中完全一样,表达方式也是十分相似甚至完全相同的,如果你学过了一门高级语言,把已学的知识运用到C语言的学习中将会收到事半功倍的效果,事实上,你只消翻一下教材就可以编出简单的C语言程序了。当然没有学习过其它语言的同志直接学习C语言也是可以的。只是要多花些功夫。
        C语言还有一些比较独特的特征。如指针,运算符的结合性、预处理,位运算等等。其中一部分是从高级语言的角度对C语言的加强,另一部分则是深入到计算机的内部,在比较低的,甚至是机器语言的层次上对数据进行处理,这些特征极大地丰富了C语言的能力,使C语言能够适应各种编程需要。可以说凡是能用其它语言编出的程序都可以改用C语言来编。
        伴随着强大功能的当然是一定的复杂性,靠自学及少许指导到底能不能学好C语言呢?大量的实际事例表明:答案是肯定的。
        大多数参加函授学校中级班的同志都学过一门或一门以上的语言。前面已经提到C语言与大多数其它高级语言在很多地方是极其相似甚至完全相同的,把已学过的知识运用到C语言的学习中,能够使你迅速学会简单的编程方法,很快深入到对C语言的新特征的学习中。
        函授学校的教材是由何宗琦副教授编写的,专门针对非专业的初学者。此书结构严谨,内容充实。在例题的选用,篇章的组织上都可下很大功夫,在教材的附录中还列出了Torbo C的所有库函数并对所有编译错误信息都给出了英汉对照,使你在上机时能很快明白程中的错误并加以改正。
        与教材配套的Torbo C2.0是一个功能十分强大的C语言编程系统。其工作平台集编辑、编译、链接、调试运行于一体,十分方便。菜单式环境易学易用,还有十分完善的帮助功能。对于很多你不懂的问题都可以在帮助下找到答案(没有此软件的学员可寄一张高密盘到学校来拷贝,或向学校购买)。
        目前C语言十分火热,有关C语言的书籍和资料相当丰富,几乎每个卖计算机图书的书店都有C语言方面的书,这为大家学好C语言提供了良好的环境。
        从以上几点有利条件来看,自学C语言的条件是很成熟的,通过自己的努力,加上函授学校的指点,多上机、多实践、多思考、多摸索,学好C语言并不是难事。一但入门你将不再是一个初学者,而是向熟练人员迈进了一大步。对C语言的深入学习相信会使你对计算机的整个结构和使用有更为全面的认识,为你的工作和进一步学习带来很大方便。