第0章 考试大纲、试卷结构和应试方法 1
0.1 考试大纲 1
0.2 试卷结构 1
0.3 应试方法 2
第1章 程序设计基础知识 9
1.1 程序设计和程序设计语言 9
1.2 C语言基础 10
1.3 习题详解 12
第2章 基本数据类型和运算 15
2.1 C语言的数据类型 15
2.2 常量 16
2.3 变量 17
2.4 运算符 19
2.5 表达式 25
2.6 数据类型转换 26
2.7 习题详解 27
第3章 结构化程序设计基础 34
3.1 顺序结构 34
3.2 常用输入输出库函数 34
3.3 选择结构 39
3.4 循环结构 41
3.5 习题详解 44
第4章 数组 56
4.1 一维数组 56
4.2 二维数组和多维数组 57
4.3 字符数组与字符串 59
4.4 习题详解 61
第5章 指针 72
5.1 指针和指针变量 72
5.2 指针变量的应用 73
5.3 指针数组和多级指针 78
5.4 习题详解 80
6.1 函数定义 92
6.2 函数调用 92
第6章 函数 92
6.3 函数说明 94
6.4 函数调用中的数据传递方式 94
6.5 返回指针的函数 97
6.6 函数递归调用 97
6.7 习题详解 99
第7章 结构型、共用型和枚举型 107
7.1 结构型和结构变量 107
7.2 共用型和共用型变量 112
7.3 枚举型和枚举型变量 113
7.4 用户自定义类型 114
第8章 文件 122
8.1 C文件概述 122
7.5 习题详解 122
8.2 文件处理程序结构和文件输入输出常用库函数 125
8.3 习题详解 130
第9章 编译预处理命令与带参数的主函数 137
9.1 宏定义 137
9.2 文件包含 139
9.3 条件编译 139
9.4 带参数的主函数 141
9.5 习题详解 142
第10章 上机自测试题选编和解答 147
10.1 简单变量应用程序 147
10.2 数组应用程序 149
10.3 函数应用程序 152
10.4 结构应用程序 153
10.5 文件应用程序 156
模拟试卷 160
2000年下半年全国高等教育自学考试 高级语言程序设计试卷详解 169