C语言是20世纪70年代初在美国电话电报公司所属妁贝尔实验室诞生的。经过几十年的完善与发展,已成为计算机通用而高效的高级语言,特别适用于编写应用软件和系统软件。对于广大软件开发者来说,C语言是一个理想的开发工具。本教材分两册,一册为《C语言》,另一册为与之配套的《C语言实验与练习》。编写本教材的指导思想是注重实际应用,并能兼顾学生参加C语言考级考试培训之用。《C语言》共12章,通过大量实例介绍了C语言的有关概念、基本结构以及程序设计的一般方法。第1、2、3章主要介绍C语言的数据类型、运算符号以及表达式的构成等基本概念;第4、5、6章介绍了C语言程序设计的三种基本结构;第7、8章讲述了数组、函数等重要概念及其应用;第9章为编译预处理內容;第10章介绍指针的概念及其应用;第11章为姑构体、联合体、枚举类型的知识;第12章简要介绍了文件的概念。针对初学者在学习过程中遇到的困难和容易出现的问题,书中结合大量的例题进行了详细讲述。每章后面都有实用举例,希望以此帮助读者综合二章所学內容并能灵活运用。全书力求概念表达准确清楚,內容新颖充实,叙述由浅入深。《C语言实验与练习》分两大部分:上机指导和C语言等级考试试题分析与自测。上机指导精心选编了10个实验,每个实验按“实验目的”、“实验內容与步骤”以及“分析与思考”三个栏目编写,读者可以根据实验指导进行程序的调试、运行,从而结合实际掌握C语言的基本知识,灵活运用C语言解决实际问题。C语言等级考试试题分析与自测按照《C语言》的章节顺序介绍了每章的考级內容要点,并附加了试题分析,以帮助学生进一步复习、巩固所学的知识。同时,我们在每一章后提供了多种题型的自测题,以便学生对学习情况进行自我检测。书的最后部分为等级考试的大纲和模拟试卷。本书可作为高等职业院校学生学习C语言课程的教材,也可供计算机爱好者学习参考用。