C语言是一种重要的计算机程序设计语言,它是为计算机程序员准备的专业程序设计语言。C++语言是在C语言基础上发展而来的一种面向对象的计算机程序设计语言,而C语言是面向过程的。本书系统讲述了C语言的基础知识,包括C语言的基本数据类型、运算符与表达式、基本的程序结构、数组、函数、指针、位运算和文件等知识。这些内容是学习C语言的基础知识。本书的C++部分,重点讲述了C++面向对象的特性,这是C++语言最重要的特性。本书在讲述理论的同时配合大量的实例,让读者可以随时结合具体的例子去更好地理解理论知识。本书内容具有通俗易懂、理论性、实际性强等特点,是学习C/C++语言的理想教材。本书既可作为中等和高等职业技术院校相关专业师生教学、自学用书,同时也可作为专业程序员的参考书及社会C语言培训班的培训教程。