1.1 C语言程序开发过程 1
1.1.1 C语言程序的编辑 1
1.1.2 源程序的编译 1
第1章 C语言程序开发环境 1
1.1.3 目标程序的连接 2
1.1.4 程序的执行和调试 3
1.2 DOS操作系统的基本操作 3
1.2.1 MS-DOS的启动 4
1.2.2 常用DOS命令简介 4
1.3.1 中文Windows 2000的启动和退出 7
1.2.3 MS-DOS的常用编辑键 7
1.3 Windows操作系统的基本操作 7
1.3.2 磁盘管理基本操作 8
1.3.3 资源管理器的基本操作 9
第2章 Turbo C 2.0集成开发环境 13
2.1 安装 13
2.1.1 安装 13
2.1.2 启动和功能简介 13
2.1.3 当前工作目录设置 14
2.2.1 菜单功能 15
2.2 菜单功能 15
2.1.4 环境设置 15
2.2.2 TC2的配置文件 23
2.3 实用工具简介 24
2.3.1 TCC编译器 24
2.3.2 TLINK连接程序 25
2.3.3 CPP预处理程序 26
2.3.4 TLIB库管理程序 27
2.4.1 单程序文件的编辑、编译、连接与调试 29
2.4 程序的编辑及调试 29
2.3.6 MAKE项目管理程序 29
2.3.5 THELP求助工具 29
2.4.2 多文件程序的编辑、编译、连接与调试 34
2.5 Turbo C 3.0与Turbo C 2.0的区别 36
第3章 C语言课程上机实验 39
实验一 C语言程序的运行环境 39
实验二 顺序结构程序设计 41
实验三 选择结构程序设计 44
实验四 循环结构程序设计(一) 47
实验五 循环结构程序设计(二) 49
实验六 函数(一) 53
实验七 函数(二) 57
实验八 编译预处理 59
实验九 数组(一) 62
实验十 数组(二) 65
实验十一 指针(一) 68
实验十二 指针(二) 71
实验十三 结构体、共用体及其他类型 75
实验十四 文件 78
实验十五 综合实验 82
习题一 程序设计语言概述 84
第4章 习题 84
习题二 C语言的基本数据类型与表达式 85
习题三 顺序结构程序设计 89
习题四 选择结构程序设计 91
习题五 循环结构程序设计 95
习题六 函数与模块化程序设计基础 101
习题七 编译预处理命令 106
习题八 数组 109
习题九 指针 114
习题十 结构体和链表 118
习题十一 共用体及其他数据类型 124
习题十二 文件 127
习题十三 C语言综合应用程序设计基础 132
第5章 习题解析 133
习题一 程序设计语言概述 133
习题二 C语言的基本数据类型与表达式 133
习题三 顺序结构程序设计 136
习题四 选择结构程序设计 137
习题五 循环结构程序设计 139
习题六 函数与模块化程序设计基础 144
习题七 编译预处理命令 147
习题八 数组 148
习题九 指针 151
习题十 结构体和链表 154
习题十一 共用体及其他数据类型 158
习题十二 文件 159
习题十三 C语言综合应用程序设计基础 162
模拟试题一 165
模拟试题二 171
模拟试题一参考答案 178
模拟试题二参考答案 182
附录 Turbo C 2.0编译错误信息参考表 187
参考文献 196