第1部分 《C语言程序设计教程》习题题解 1
教材习题题解 1
第1章 C语言程序设计概述 1
第2章 数据与运算 5
第3章 流程控制 9
第4章 数组和字符串 14
第5章 指针 22
第6章 函数 29
第7章 C程序的模块化设计 46
第8章 构造数据类型 50
第9章 位运算 61
第10章 文件 67
第1、2章 C语言程序设计概述及数据与运算 73
补充练习题 73
第3章 流程控制 80
第4章 数组和字符串 92
第5章 指针 98
第6章 函数 104
第7章 C程序的模块化设计 109
第8章 构造数据类型 112
第9章 位运算 116
第10章 文件 118
第2部分 上机指导 125
第1章 概述 125
1.1 C程序的开发过程 125
1.2 MS-DOS操作平台 127
第2章 Turbo C程序开发实践 133
2.1 Turbo C的集成开发环境 134
2.2 Turbo C的上机操作实例 140
2.3 Turbo C的动态调试方法 145
2.4 TC的Options菜单和常用操作热键 149
第3章 UNIX系统平台上的C语言实践 154
3.1 UNIX的基本操作命令 155
3.2 在UNIX环境下开发C程序 157
第4章 常见上机错误与纠正 164
4.1 编译错误 165
4.2 连接错误 167
4.3 运行错误 168
4.4 操作错误 173
第3部分 C语言实验 174
实验1 C语言上机初步 174
实验2 数据与运算 175
实验3 选择结构 178
实验4 循环结构 180
实验5 数组与字符串 182
实验6 指针(1) 184
实验7 指针(2) 185
实验8 函数(1) 186
实验9 函数(2) 188
实验10 C程序的模块化设计 191
实验11 构造数据类型 193
实验12 位运算 195
实验13 文件 196
附录 198
附录A Turbo C常见错误信息列表 198
附录B 各种版本C编译系统的标准函数比较表 205
附录C 补充练习题答案 210