本书注重实践,由浅入深,举例适中,通俗易懂。全书由12章和6个附录组成。第1章介绍程序设计的基本概念,简单C程序的基本结构和C程序调试的集成环境;第2章介绍算法与结构化程序设计;第3章介绍C语言的基本数据类型;第4章介绍选择结构程序设计;第5章介绍循环结构程序设计;第6章介绍数组的概念和使用;第7章介绍指针的概念和使用,指针变量、指针数组、指向指针的指针的使用;第8章介绍函数的定义、函数的调用,函数参数的传递;第9章介绍编译预处理与变量的存储类型;第10章介绍结构体与共用体的使用;第11章介绍文件操作的方法,与数据文件的读和写;第12章介绍C++面向对象的程序设计基础。