目录
语法基础实践篇
第1章 简单的C程序设计 1
1.1 语法知识要点 1
1.2 习题 3
1.2.1 选择题 3
1.2.2 阅读程序 5
1.2.3 填空题 8
1.3 习题参考答案与简析 8
1.3.1 选择题 8
1.3.2 阅读程序 8
1.3.3 填空题 9
第2章 控制结构 10
2.1 语法知识要点 10
2.2 习题 12
2.2.1 选择题 12
2.2.2 阅读程序 14
2.2.3 填空题 17
2.3 习题参考答案与简析 22
2.3.1 选择题 22
2.3.2 阅读程序 23
2.3.3 填空题 24
第3章 函数 25
3.1 语法知识要点 25
3.2 习题 27
3.2.1 选择题 27
3.2.2 阅读程序 32
3.2.3 填空题 36
3.3 习题参考答案与简析 37
3.3.1 选择题 37
3.3.2 阅读程序 37
3.3.3 填空题 38
第4章 数组 39
4.1 语法知识要点 39
4.2 习题 40
4.2.1 选择题 40
4.2.2 阅读程序 41
4.2.3 填空题 45
4.3 习题参考答案与简析 48
4.3.1 选择题 48
4.3.2 阅读程序 48
4.3.3 填空题 48
第5章 指针 49
5.1 语法知识要点 49
5.2 习题 50
5.2.1 选择题 50
5.2.2 阅读程序 54
5.2.3 填空题 67
5.3 习题参考答案与简析 72
5.3.1 选择题 72
5.3.2 阅读程序 73
5.3.3 填空题 74
第6章 结构体 75
6.1 语法知识要点 75
6.2 习题 75
6.2.1 选择题 75
6.2.2 阅读程序 77
6.2.3 填空题 79
6.3 习题参考答案与简析 80
6.3.1 选择题 80
6.3.2 阅读程序 80
6.3.3 填空题 80
第7章 文件 81
7.1 语法知识要点 81
7.2 习题 82
7.2.1 选择题 82
7.2.2 阅读程序 83
7.2.3 填空题 84
7.3 习题参考答案与解析 86
7.3.1 选择题 86
7.3.2 阅读程序 86
7.3.3 填空题 86
问题求解实践篇
第8章 程序开发调试环境 87
8.1 Windows上运行C 语言 87
8.1.1 DevC++简介 87
8.1.2 C语言程序开发步骤 87
8.2 Linux上运行C 语言 90
8.2.1 Linux系统简介 90
8.2.2 Linux中GCC的使用 90
8.3 MacOS上运行C语言 93
8.3.1 Xcode简介 93
8.3.2 在Xcode上运行C语言程序 93
第9章 程序设计实践 96
9.1 计算机信息表示实验 96
9.1.1 实验目的 96
9.1.2 验证型实验 96
9.2 简单C程序设计实验 103
9.2.1 实验目的 103
9.2.2 验证型实验 103
9.2.3 设计型实验 107
9.3 控制结构实验 108
9.3.1 实验目的 108
9.3.2 验证型实验 108
9.3.3 设计型实验 110
9.4 函数实验 112
9.4.1 实验目的 112
9.4.2 验证型实验 112
9.4.3 设计型实验 114
9.5 数组实验 116
9.5.1 实验目的 116
9.5.2 验证型实验 116
9.5.3 设计型实验 119
9.6 指针实验 121
9.6.1 实验目的 121
9.6.2 验证型实验 121
9.6.3 设计型实验 123
9.7 结构体实验 125
9.7.1 实验目的 125
9.7.2 验证型实验 125
9.7.3 设计型实验 128
9.8 文件实验 131
9.8.1 实验目的 131
9.8.2 验证型实验 131
9.8.3 设计型实验 132
9.9 常用算法实验 136
9.9.1 实验目的 136
9.9.2 验证型实验 136
9.9.3 设计型实验 137
9.10 智能算法实验 138
9.10.1 实验目的 138
9.10.2 设计型实验 139
综合实践案例篇
第10章 非负大整数运算 142
10.1 实验目的 142
10.2 总体设计 142
10.3 数据结构设计 143
10.4 功能模块详细设计 144
10.4.1 总体功能设计 144
10.4.2 模块设计思想与流程 144
10.5 代码实现 147
10.6 测试验证 152
10.6.1 加法运算验证 152
10.6.2 减法运算验证 152
10.6.3 乘法运算验证 153
第11章 机器人路径规划 154
11.1 实验目的 154
11.2 总体设计 154
11.3 数据结构 154
11.4 功能模块详细设计 155
11.5 代码实现 158
11.6 测试验证 162
第12章 学生成绩管理系统 163
12.1 实验目的 163
12.2 总体设计 163
12.2.1 基于结构体数组的系统总体设计 163
12.2.2 基于单链表结构的系统总体设计 165
12.3 模块详细设计 166
12.4 代码实现 169
12.4.1 基于结构体数组的代码实现 169
12.4.2 基于单链表结构的代码实现 178
参考文献 190
温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录