第一部分 上机实验 1
第1章 概述 1
实验 C语言程序的运行与调试 1
第2章 数据类型与输入输出 12
实验一 数据类型、常量和变量 12
实验二 输入函数和输出函数 17
第3章 运算符和表达式 25
实验 运算符和表达式 25
第4章 顺序结构程序设计 33
实验 顺序结构程序设计 33
第5章 选择结构程序设计 35
实验 选择结构程序设计 35
第6章 循环结构程序设计 47
实验一 while和do-while语句的使用 47
实验二 for循环语句的使用 51
第7章 数组 57
实验一 一维数组 57
实验二 二维数组 64
实验三 字符数组与字符串 69
第8章 函数 74
实验一 函数的定义与调用 74
实验二 变量的作用域 84
实验三 编译预处理 89
第9章 构造数据类型 95
实验一 结构体类型 95
实验二 共用体、位字段和枚举类型 97
第10章 指针 101
实验 指针 101
第11章 文件 110
实验 文件的基本操作 110
第12章 综合应用 117
实验一 计算器设计 117
实验二 电话簿管理 123
第二部分 习题 134
第1章 概述 134
第2章 数据类型与输入输出 136
第3章 运算符和表达式 141
第4章 顺序结构程序设计 143
第5章 选择结构程序设计 149
第6章 循环结构程序设计 159
第7章 数组 171
第8章 函数 177
第9章 构造数据类型 185
第10章 指针 190
第11章 文件 196
第三部分 参考答案 202
第1章 概述 202
第2章 数据类型与输入输出 202
第3章 运算符和表达式 202
第4章 顺序结构程序设计 203
第5章 选择结构程序设计 204
第6章 循环结构程序设计 207
第7章 数组 211
第8章 函数 214
第9章 构造数据类型 218
第10章 指针 220
第11章 文件 223
附录 Visual C++6.0编译错误信息 226
参考文献 234