C++语言是目前被广泛采用的程序设计语言,它语法简洁,运行**,既可以用来进行面向过程的程序设计,又可以用来进行面向对象的程序设计。本书包括两部分内容。**部分为第1~9章,以C++语言的基本语法为起点讲述面向过程的程序设计,内容包括基本数据类型、基本控制结构、函数、数组、结构体、指针和链表等,适用于程序设计语言的初学者。第二部分为第10~15章,结合C++语言的应用实例,讲述面向对象程序设计的基本概念,内容包括类和对象、继承和派生、多态和输入/输出及文件操作等,适用于从面向过程程序设计技术过渡到面向对象程序设计技术的学习者。本书适用于大学本科理工类各专业学生学习C++程序设计语言,同时也适用于自学C++语言的读者。