本书是根据教育部计算机基础课程教学指导委员会制定的大纲,结合目前普通高等院校计算机基础教学的现状和全国计算机等级考试大纲,由一线教师组织编写的。全书共12章,主要内容包括C语言概述、基本数据类型与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、编译预处理、指针、结构体、共用体和枚举、文件。本书主线清晰、重点明确、叙述严谨、内容由浅入深。书中从全国计算机等级考试二级(C语言)试题中选用了大量经典试题作为例题和练习题,有很强的针对性,并有配套的教学课件。本书适合作为高等院校本科生的教学用书,也可作为参加全国计算机等级考试二级(C语言)的辅导教材,同时也是工程技术人员较好的参考用书。