第1部分 C语言编程环境简介 1
1.1 Visual C++6.0 1
1.1.1 新建工程 1
1.1.2 新建源文件 3
1.1.3 编辑程序 4
1.1.4 编译连接 5
1.1.5 运行 5
1.2 Turbo C 2.0集成开发环境 6
1.2.1 进入TC 2.0集成开发环境 6
1.2.2 熟悉TC 2.0集成开发环境 6
1.2.3 程序文件的基本操作 7
1.2.4 菜单命令说明 9
第2部分 上机实验 12
实验一 熟悉C语言程序开发环境 12
实验二 数据类型、变量与表达式 18
实验三 顺序结构 20
实验四 简单选择结构程序设计 22
实验五 多分支选择结构与选择嵌套程序设计 26
实验六 简单循环结构程序设计 31
实验七 循环嵌套程序设计 36
实验八 一维数组的使用 42
实验九 二维数组的使用 46
实验十 字符数组与字符串的使用 49
实验十一 函数的定义与调用 52
实验十二 函数的参数、函数的嵌套调用和递归调用 57
实验十三 变量的作用域和生存期 62
实验十四 指针的定义及其应用 66
实验十五 指针作为函数参数 70
实验十六 结构体 76
实验十七 链表 79
实验十八 共用体与枚举类型 85
实验十九 文件 88
实验二十 综合实验 90
第3部分 上机实验答案及参考程序 92
实验二 答案及参考程序 92
实验三 答案及参考程序 93
实验四 答案及参考程序 94
实验五 答案及参考程序 96
实验六 答案及参考程序 99
实验七 答案及参考程序 102
实验八 答案及参考程序 107
实验九 答案及参考程序 109
实验十 答案及参考程序 111
实验十一 答案及参考程序 113
实验十二 答案及参考程序 116
实验十三 答案及参考程序 121
实验十四 答案及参考程序 125
实验十五 答案及参考程序 129
实验十六 答案及参考程序 134
实验十七 答案及参考程序 135
实验十八 答案及参考程序 138
实验十九 答案及参考程序 140
实验二十 答案及参考程序 142
第4部分 习题 152
第1章 引言 152
第2章 数据类型及其运算 154
第3章 选择结构及其应用 159
第4章 循环结构及其应用 167
第5章 数组 179
第6章 函数 185
第7章 预处理命令 193
第8章 指针 198
第9章 结构体与共用体 211
第10章 文件 215
第5部分 习题参考答案 219
第1章 引言 219
第2章 数据类型及其运算 220
第3章 选择结构及其应用 221
第4章 循环结构及其应用 225
第5章 数组 229
第6章 函数 232
第7章 预处理命令 237
第8章 指针 237
第9章 结构体与共用体 242
第10章 文件 246
附录 248
附录1 常用字符与ASCⅡ代码对照表 248
附录2 运算符的优先级和结合性表 248
附录3 C语言编译常见错误信息 249
附录4 常用标准库函数 251
参考文献 257