《C语言程序设计》对常规的C语言教材的体系结构作了适当调整,全书采用“任务驱动法”,先给出一个C语言实例任务,然后围绕此任务进行任务描述、任务分析等,在此基础上,给出解决此问题的方法和步骤(即任务实施),最后列出此任务中用到的相关知识。用“任务驱动法”来解决具体问题、了解相关知识,使理论知识的针对性更强,理论知识和具体实例联系更加紧密,从而增加了读者对C语言的学习兴趣,使C语言更生动、更形象。《C语言程序设计》内容循序渐进、结构清晰、层次分明、通俗易懂,通过大量例题验证语法和说明程序设计方法,并且为了使读者更好地掌握各章节内容,章末配有大量精选的习题,通过每章的学习和解题练习,读者既能掌握C语言的基础知识,又能很快学会C语言的编程技术,从而增强解决实际问题的能力。全书共分12章,主要内容包括:C语言概述,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,编译预处理,结构体和共用体,文件,面向对象程序设计基础。