本书为河南省省级精品资源共享课程主讲教材。全书共分14章,主要内容包括:C语言概述,基本数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,编译预处理,指针,结构体、共用体及枚举类型,文件,C++基础,VC++6.0开发环境及程序测试与调试,上机实验内容等。各章后附有大量习题,书后附有完整的ASCII代码与字符对照表、C语言中的关键字、运算符优先级和结合方向、常用库函数。本书内容丰富、新颖,图文并茂,通俗易懂,实用性强,适合作为高等学校非计算机专业的计算机基础课教材,也可作为全国计算机等级考试(二级C语言)的参考用书,还可作为计算机人员的参考书。