本书主要包括两部分内容,即基础部分和面向应用部分。基础部分的主要内容包括程序设计中的基础概念与应用,如变量、表达式、输入输出函数、流程控制结构等;并引入函数、数组、指针的概念及其应用、算法设计与实现、结构型数据的应用及文件的操作等面向应用的知识。