全书以谭浩强教授所著的《C语言程序设计》一书体系为结构主线,共分为9章。第1章是C语言概述;第2章是数据类型及运算,介绍了C语言的基本数据类型,它是C语言程序设计的基础;第3章讨论选择语句和循环语句;第4章讨论数组;第5章讨论指针;第6章介绍函数;第7章介绍结构体和共同体;第8章介绍预处理和位段;第9章介绍文件。每章内容安排进一步细化,每一节都分为两大部分:第一部分是要点归纳;第二部分是例题分析,题型有选择题、填空题、简答题和编程题,每题不仅给出了参考答案,而且给出了较为详细的分析过程。全书最后给出了3个附录以供参考:附录A为c语言常见错误,附录B包含一份重点大学《C语言程序设计》硕士研究生入学考试试题和参考答案;附录c为一份二级c语言试题及答案。
本书以知识点为主线进行例题解析,深入剖析各知识点的解题方法,选取的例题难度更大,因些更适合于考研者和相关任课教师参考。
本书是《C语言习题与解析》的第3次升级版,面向考研人员和广大任课老师,以知识点为单位,进行全面系统的习题分析与解答,尤其是增加了部分难度大的考研题,能全面提升考生的应试能力。
本书分为9章,分别介绍了C语言的基本概念、数据类型与运算、3种基本控制结构、数组、指针、函数、结构体和共用体、预处理和位段、文件等内容。每章内容更为细化,在每一小节都进行了要点归纳和例题解析。例题有选择题、填空题、简答题、程序设计题,每题都给出了参考答案。其中有的题目有一定的难度,但给出了解答思路,可满足考研学生和任课教师的需要。
本书适合作为课程考试和研究生考试辅导书,任课教师可以将其作为教学参考书使用。对于计算机专业本科生,可以在学习时参考使用。
第1章 概述
1.1 C语言基本概念要点归纳
1.2例题解析
第2章 数据类型及其运算
2.1知识点1:数据类型
2.1.1要点归纳
2.1.2例题解析
2.2知识点2:数据输入与输出
2.2.1要点归纳
2.2.2例题解析
第3章 选择语句和循环语句
3.1知识点1:选择语句
3.1.1要点归纳
3.1.2例题解析
3.2知识点2:循环语句
3.2.1要点归纳
3.2.2例题解析
3.3知识点3:穷举法
3.3.1要点归纳
3.3.2例题解析
第4章 数组
4.1知识点1:数组的基本概念
4.1.1要点归纳
4.1.2例题解析
4.2知识点2:字符数组和字符串数组
4.2.1要点归纳
4.2.2例题解析
4.3知识点3:数组的排序
4.3.1要点归纳
4.3.2例题解析
4.4知识点4:数组的查找
4.4.1要点归纳
4.4.2例题解析
第5章 指针
5.1知识点1:指针的概念
5.1.1要点归纳
5.1.2例题解析
5.2知识点2:指针和数组
5.2.1要点归纳
5.2.2例题解析
5.3知识点3:指针数组和多级指针
5.3.1要点归纳
5.3.2例题解析
第6章 函数
6.1知识点1:函数的基本概念
6.1.1要点归纳
6.1.2例题解析
6.2知识点2:变量的作用域和存储类别
6.2.1要点归纳
6.2.2例题解析
6.3知识点3:函数的数据传递
6.3.1要点归纳
6.3.2例题解析
6.4知识点4:指针型函数
6.4.1要点归纳
6.4.2例题解析
6.5知识点5:指向函数的指针
6.5.1要点归纳
6.5.2例题解析
6.6知识点6:递归函数
6.6.1要点归纳
6.6.2例题解析
6.7知识点7:命令行参数
6.7.1要点归纳
6.7.2例题解析
第7章 结构体与共用体
7.1知识点1:结构体类型和结构体变量
7.1.1要点归纳
7.1.2例题解析
7.2知识点2:结构体数组和结构体指针
7.2.1要点归纳
7.2.2例题解析
7.3知识点3:函数之间结构体变量的数据传递
7.3.1要点归纳
7.3.2例题解析
7.4知识点4:结构体的应用——链表
7.4.1要点归纳
7.4.2例题解析
7.5知识点5:结构体的应用——二叉树
7.5.1要点归纳
7.5.2例题解析
7.6知识点6:共用体
7.6.1要点归纳
7.6.2例题解析
7.7知识点7:枚举类型
7.7.1要点归纳
7.7.2例题解析
7.8知识点8:用户自定义类型
7.8.1要点归纳
7.8.2例题解析
第8章 预处理和位段
8.1 知识点1:宏
8.1.1要点归纳
8.1.2例题解析
8.2知识点2:条件编译
8.2.1要点归纳
8.2.2例题解析
8.3知识点3:文件包含
8.3.1要点归纳
8.3.2例题解析
8.4知识点4:位段
8.4.1要点归纳
8.4.2例题解析
第9章 文件
9.1知识点1:文件概述
9.1.1要点归纳
9.1.2例题解析
9.2知识点2:文件的操作
9.2.1要点归纳
9.2.2例题解析
9.3知识点3:文件的定位和随机读/写操作
9.3.1要点归纳
9.3.2例题解析
附录A C语言常见错误
附录B 一份重点大学《C语言程序设计》考研题及参考答案
附录C 2005年4月二级C语言试题及答案