本书是以C语言的入门级读者作为主要对象,根据C语言程序设计课程的特点,用编排独特、通俗易懂的方法编写的一本教材。全书按照C语言中由浅入深、从易到难的学习过程编写,使学生逐步对C语言从认识到了解到掌握的学习步骤来学习C语言。其中主要包括这样几部分:第1部分(第1章和第2章)介绍了程序语言的发展历史、C语言的基本概念和特点、简单的C语言程序、常量与变量的概念、C语言数据类型、运算符和表达式等;第2部分(第3章至第6章)介绍了简单的程序设计和结构化程序设计的3种基本结构(顺序、选择和循环),数组的概念以及函数的定义和使用;第3部分(第7章至第10章)介绍了编译预处理、指针的概念、字符串的处理方法、结构体的概念、链表的基本操作、文件的读写操作等。
本书适合中等职业学校的计算机及相关专业学生使用,编写过程中同时参照了教育部颁布的全国计算机等级考试大纲,结合实际,深入浅出,着重于对程序设计的实践和应用。