C语言程序设计教程
上QQ阅读APP看书,第一时间看更新

前言


FOREWORD

C语言是一门历史悠久的程序设计语言,它不仅具备很多高级语言的特点和优势,清晰地体现了结构化、模块化的思想和方法,在很多方面有扩充、提高和加强,而且还具有低级语言的许多特点,可直接访问内存地址,对字节的位进行多种运算,调用系统功能,大大地提高了程序运行的效率。C语言功能丰富、表达能力强,使用灵活方便、应用面广、可移植性好,特别适合于编写系统软件和应用软件。它不仅是计算机专业学生的必修课,也是许多非计算机专业学生所青睐的技术学科。C语言程序设计已成为全国和各省计算机等级考试的重要考试内容。现在C语言不仅是广大计算机应用人员编程的首选,也是学习更高层次面向对象的C++、Visual C++等编程语言必备的基础。

参加本书编写的教师长期工作于一线教学岗位,具有多年程序设计语言教学经验及软件开发经验。本书从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍使用C语言进行程序开发应该掌握的各方面知识。书中所有知识都结合具体实例进行介绍,努力实现“零基础”入门,由浅入深地对C语言程序设计内容进行全面讲述。本书主要具备如下特点:

(1)内容生动,实例丰富,好学易懂,“零基础”入门。

(2)由浅入深,逐步深入,适应不同程度的读者。

(3)例题和习题贴近实际,可提升读者程序设计和用C语言解决实际问题的能力。

(4)结构清晰明了,内容全面详细。本书共12章,每章都分为若干个节,每节有若干个小知识点。结构层次清晰,并且涵盖了C语言中的各个知识点。

全书共分12章,包括我的第一个C程序、C语言程序设计基础知识、应用顺序结构程序解决简单问题、应用选择结构程序解决分支问题、应用循环结构程序实现重复操作、数组的应用、应用函数实现模块化程序设计、应用预处理提高程序的运行效率、应用指针实现地址操作、应用结构体和共用体实现数据的封装、应用文件实现数据的输入和输出、应用位运算实现数据的二进制操作。附录中列出C语言的关键字、C语言运算符的优先级及结合性、C语言常用库函数。

本书在编者多年教学经验、软件开发经验的基础上,参考了多种资料编写而成,适合作为高等职业院校程序设计课程的教材,也可作为社会培训人员的参考用书,还可供软件开发入门者自学。

本书由辽宁铁道职业技术学院王素香、锦州师范高等专科学校魏钢主编,其中第1~6章和附录由王素香编写,第7~12章由魏钢编写。朱凤文和赵旭辉副教授仔细审阅了全书并提出了许多宝贵意见,还有很多同志给予了大力帮助和支持,在此一并表示衷心的感谢。同时,对支持本书出版的中国铁道出版社的有关同志致以深深的敬意。

由于编者水平有限、时间仓促,疏漏和不妥之处在所难免,敬请广大专家、读者批评指正。编者的电子邮箱:wsxlch@sohu.com。

编者

2016年5月