《计算机程序设计基础:C语言程序设计(第2版)》为高等院校非计算机专业初级计算机语言教材,主要面向初学程序设计者,介绍了C语言的基本知识、基本算法和基本程序设计方法。《计算机程序设计基础:C语言程序设计(第2版)》共有10章,内容分别为:C语言程序设计基础知识选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体、共用体和枚举、文件。考虑到系统平台的发展和程序设计方法的发展,在部分章节中适当兼顾介绍VC++的面向过程部分的程序设计方法,使读者在了解一般的C语言程序设计知识的同时,初步了解面向过程和面向对象开发方式上的差异,为读者今后向面向对象程序设计语言VC++平滑过渡打下基础。本教材通俗易懂,便于自学,主要针对计算机语言的初学者,适用于各类院校非计算机专业本、专科学生,也可供高等职业技术学院、网络学院、成教学院学生,计算机等级考试者,以及培训班学员、C语言自学者学习使用。