第一部分 实验 1
第1章 C语言程序设计概述 1
实验目的 1
实验案例 1
实验内容 6
实验总结与分析 7
第2章 数据类型和表达式 8
实验目的 8
实验案例 8
实验内容 10
思考题答案 12
实验总结与分析 12
第3章 程序控制结构 13
3.1 顺序结构 13
实验目的 13
实验案例 13
实验内容 14
实验总结与分析 15
3.2 选择结构 15
实验目的 15
实验案例 16
实验内容 19
实验总结与分析 20
3.3 循环结构 20
实验目的 20
实验案例 21
实验内容 22
实验总结与分析 24
第4章 数组 25
4.1 一维数组 25
实验目的 25
实验案例 25
实验内容 28
实验总结与分析 29
4.2 一维字符数组和字符串 30
实验目的 30
实验案例 30
实验内容 33
实验总结与分析 35
4.3 二维数组 35
实验目的 35
实验案例 35
实验内容 36
实验总结与分析 38
第5章 函数 39
5.1 函数的基本应用 39
实验目的 39
实验案例 39
实验内容 43
实验总结与分析 46
5.2 递归函数与数组名作函数参数 46
实验目的 46
实验案例 46
实验内容 49
实验总结与分析 53
第6章 指针 54
6.1 指针与数组 54
实验目的 54
实验案例 54
实验内容 56
实验总结与分析 58
6.2 指针与字符串 58
实验目的 58
实验案例 59
实验内容 60
实验总结与分析 63
第7章 构造数据类型与编译预处理 64
实验目的 64
实验案例 64
实验内容 66
实验总结与分析 69
第8章 文件 70
实验目的 70
实验案例 70
实验内容 71
实验总结与分析 74
第9章 等级考试二级C语言操作试题举例 75
实验目的 75
实验案例 75
实验内容 78
实验总结与分析 81
第二部分 课堂练习及答案 82
第2章 数据类型和表达式 82
第3章 程序控制结构 85
第4章 数组 99
第5章 函数 104
第6章 指针 110
第7章 构造数据类型与编译预处理 121
第三部分 习题及参考答案 128
第1章 C语言程序设计概述 128
第2章 数据类型和表达式 129
第3章 程序控制结构 131
第4章 数组 140
第5章 函数 145
第6章 指针 149
第7章 构造数据类型与编译预处理 156
第8章 文件 159
实验报告(格式参考) 166