本教材从C语言程序设计的基本思想出发,贯穿“基本概念-基本应用-能力培养”这一主线,注重案例驱动与算法的应用于实现,立足于应用开发能力的培养。本教材基础部分的主要内容包括程序设计中的基本概念与应用如变量、数组、控制结构及条件判断结构等,在掌握了这些基本概念与应用的基础上适时引入函数的结构与应用、指针的概念及其应用、算法设计与实现、结构型数据的应用及文件的操作等面向应用的知识点介绍,然后在上述知识点的基础上进一部介绍数据结构专题包括链表的概念与应用。本书既可以作为高等学校C语言程序设计课程的教材,又可以作为自学者的参考用书,同时还可供各类考试人员复习参考。