本书主要讲述了C语言程序设计的基本理论、基础知识及使用方法。主要内容包括C语言的特点、上机编程方法、常量与变量、表达式、逻辑运算、数组、函数与指针、结构与联合、I/O 函数与文件及预处理等。本书对基本知识讲述详细清晰,编排上有意把难点分开,避免读者在某一阶段过于吃力;示例丰富,通过例子来启发读者理解概念;在每章后面还附一些启发式思考题,以帮助读者掌握C语言的基本编程技巧。附录收入了库文件、Turbo C编译信息英汉对照和库函数总汇(包括版本、语法格式、功能简述、返回值以及示例程序),并在最后建立了库函数的快速索引,可供读者在编程中长期查阅、参考。为了方便高职高专的学生参加全国计算机等级考试,本书内容覆盖了C语言等级考试的大纲,并在书的每一章后面附有针对计算机等级考试的辅导,包括"出题思路"、"知识要点"及"典型试题举例",课后的作业也有类似于等级考试的模拟题。本书适合作为高职高专C语言课教材,也可作为计算机等级考试的辅导教材。