为了更有利于自学,本书以问题解答(百问)和案例分析(百例)的独特形式,介绍了C语言的基本语法、程序的结构和设计方法。全书共16章,内容包括C语言概述,数据类型、运算符与表达式,最简单的C语言程序设计,逻辑运算与判断选取控制,循环控制,数组,函数,编译预处理,指针,结构体与共用体,位运算,文件,常见错误与程序调试,常用数据结构和算法,全国计算机等级考试二级C语言程序设计考试应试20问以及面试经典问题和案例。第15章为读者参加全国计算机等级考试二级C语言程序设计考试提供了针对性的指导,其内容包括:考试真题试卷分析、复习方法及策略、笔试应考方法及技巧、上机考试应试策略及技巧等,能有效地帮助读者提高等级考试的应试能力。最后一章搜集了一些面试题目,并将它们分类整理,读者在学习完本书之后,自我测试一下,看看是不是掌握了这些技术,以便查漏补缺,同时也为自己的就业做好准备。本书所有源程序代码可以到http://www.tqbook.net下载,供读者上机实践使用。本书提供了190个“问题”和196个“案例”,另外特别添加了62个面试题目,内容丰富,系统全面,既适合初学者练习使用,也适合程序员作为常备的C语言手册使用。