全书共分16章,主要内容包括:C语言概述、数据类型、运算符与表达式、语句和流程控制、函数、变量的存储类别和作用域、数组、预处理、指针、位运算、结构体和联合、文件、转向C++、类与对象,继承、重载与转换、VisualC++.NET集成开发环境、VisualC++.NET程序设计实例等内容。本书以C、C++、VisualC++.NET为主线,按照难点分解,平稳过渡、循序渐进的思路组织编排章节内容,并且每章都配有大量的编程实例供读者练习,目的是使读者从零起步,快速入门,轻松地实现从结构化的C语言程序设计向面向对象的C++程序设计的过渡,再到可视化的VC.NET程序设计的飞跃,让读者快速冲向程序设计的前沿阵地。本书既可作为高职高专院校计算机专业教材,也可作为计算机软件培训教材,,还可作为广大计算机编程爱好者的参考用书。