第一部分 习题解答 1
第1章 引言 1
第2章 程序的简单算法制定 2
第3章 基本程序语句 5
第4章 选择结构 9
第5章 循环结构 14
第6章 函数与编译预处理 18
第7章 数组 19
第8章 指针 25
第9章 构造数据类型 30
第10章 文件 33
第11章 位运算 37
第二部分 实验指导 39
第1章 引言 39
实验一 了解程序开发环境 39
实验二 C语言开发环境综合练习 40
实验总结 40
实验思考 41
第2章 程序的简单算法制定 42
实验 程序的简单算法制定实验 42
实验总结 42
实验思考 43
第3章 基本程序语句 44
实验一 数据类型、运算符与表达式(一) 44
实验二 数据类型、运算符与表达式(二) 46
实验三 基本的输入输出语句 47
实验四 最简单的程序设计 50
实验总结 52
实验思考 53
第4章 选择结构 54
实验一if语句的使用 54
实验二switch语句的使用 56
实验总结 59
实验思考 59
第5章 循环结构 60
实验一while和do...while循环结构的使用 60
实验二for循环结构的使用 62
实验总结 63
实验思考 64
第6章 函数与编译预处理 65
实验一 函数定义与用法 65
实验二 函数形参与实参的对应关系及递归算法 68
实验三 变量的存储类型与编译预处理 72
实验总结 74
实验思考 75
第7章 数组 76
实验一 数组的基本定义与应用 76
实验二 字符数组 78
实验三 数组与函数 80
实验总结 82
实验思考 82
第8章 指针 83
实验一 指针概念及指针变量的定义 83
实验二 指针与一维数组 85
实验三 指针与二维数组、函数的关系 88
实验四 指针综合实验 91
实验总结 92
实验思考 92
第9章 构造数据类型 93
实验一 结构体、联合与枚举(一) 93
实验二 结构体、联合与枚举(二) 97
实验总结 100
实验思考 100
第10章 文件 101
实验一 单个文件的读写 101
实验二 多个文件的读写 106
实验三 文件读写综合实验 107
实验总结 114
实验思考 115
第11章 位运算 116
实验 位运算及应用 116
实验总结 117
实验思考 118