姜学锋、刘君瑞、汪芳编著的这本《C程序设计习题与解析》共分为12章,涵盖了C语言程序设计基础、数据类型与表达式、程序控制结构、函数、预处理命令、数组、指针、自定义数据类型、链表、文件、算法、数据结构等内容。每章的知识点及考点部分提炼出该章的重点和难点内容,为教、学、考提供指导。例题解析部分挑选出每章最具代表性的习题进行详细讲解,目标是通过例题的解析让读者掌握其涵盖的知识点,并能够举一反三。习题及解答部分从作者多年积累的庞大习题库精选出典型习题并给出参考答案,让读者在学习后及时进行练习自查,巩固学习效果。其中部分习题还给出多种参考答案,其目的是让读者在解题时能够多向思维,多角度探索问题的求解方法,在寻求问题最优解的过程中达到对知识的完美掌握及应用。