本书采用C/C++作为教学语言,Visual C++6.0作为程序调试和开发环境。全书共分为九章,内容分别是C语言程序设计概述、数据与数据类型、程序控制语句、构造型数据类型、指针、函数、文件处理、面向对象程序设计和Visual C++开发工具与应用系统开发。
本书突破传统“学院派”内容组织方式的不足,不仅全面系统地介绍了高级语言程序设计的概念、程序结构、数据与数据类型、控制语句、函数、文件处理等所有的程序设计中所涉及的概念和问题,还包含了Visual C++面向对象程序设计以及Visual C++开发工具的内容,以使学生理解程序设计语言和开发工具的关系,从例题走向实际应用程序开发。
本书可作为高等学校计算机程序设计课程的教材,也可作为培训或自学教材。