本书作为C语言程序设计的入门与实用教材,共分12章。主要内容包括:第一章C语言概述,主要介绍程序设计的基本概念、C语言的特点、C语言程序的基本结构。第二章数据描述与基本操作,主要介绍C语言的基本数据类型、运算符和表达式。第三章C语言的流程控制,主要介绍结构化程序设计的三种结构的各种语句格式及功能。第四章数组,主要介绍一维数组、二维数组和字符数组及其应用。第五章函数,主要介绍函数定义及调用、变量和函数的作用域。第六章编译预处理,主要介绍宏定义、文件包含和条件编译三种命令的格式。第七章指针,主要介绍指针的概念、指针的定义、指针的运算,及指针与数组、指针与函数的关系。第八章结构体、共用体和枚举,主要介绍C语言的构造数据类型。第九章位运算,主要介绍各种位运算符及其应用。第十章文件,主要介绍文件的基本操作和使用规则。第十一章库函数及应用,主要介绍常用的字符屏幕函数及图形函数。第十二章上机实训,设计一个学生管理系统,可以针对C语言编程知识进行综合训练。