目录 1
1 C语言概述 1
2 程序的灵魂——算法 3
3 数据类型、运算符与表达式 13
4 最简单的C程序设计 17
5 选择结构程序设计 25
6 循环控制 35
7 数组 49
8 函数 70
9 预处理命令 94
10 指针 102
11 结构体与共用体 130
12 位运算 156
13 文件 161
第二部分 C语言上机指南 181
14 Turbo C 2.0 的上机操作 181
14.2 进入TurboC 181
14.3 TurboC的工作窗口 183
14.4 编辑一个新文件 184
14.5 编辑一个已存在的文件 185
14.6 改变用户工作目录 187
14.7 确立Turbo C工作环境 187
14.8 编译和连接 190
14.8.1 对单文件程序的编译连接 190
14.8.2 对多文件程序进行编译和连接 191
14.8.3 编译和连接过程中的显示信息 193
14.9 运行 197
14.8.4 停止编译的方式 197
15 Turbo C++ 3.0的上机操作 200
15.1 Turbo C++系统的建立 200
15.2 C源文件的建立 200
15.3 对多文件程序进行编译和连接 201
15.4 程序动态调试方法 204
15.4.1 按步执行方法 204
15.4.2 设置断点方法 207
16.1 Visual C++的安装和启动 212
16 Visual C++的上机操作 212
16.2 输入和编辑源程序 213
16.2.1 新建一个C源程序的方法 213
16.2.2 打开一个已有的程序 215
16.2.3 通过已有的程序建立一个新程序的方法 215
16.3 编译、连接和运行 216
16.3.1 程序的编译 216
16.3.2 程序的调试 216
16.3.3 程序的连接 219
16.3.4 程序的执行 220
16.4 建立和运行包含多个文件的程序的方法 221
16.4.1 由用户建立项目工作区和项目文件 221
16.4.2 用户只建立项目文件 226
第三部分 上机实验安排 229
17 实验指导 229
17.1 上机实验的指导思想和要求 229
17.1.1 上机实验的目的 229
17.1.3 上机实验的步骤 230
17.1.2 上机实验前的准备工作 230
17.1.4 实验报告 231
17.1.5 实验内容安排的原则 231
17.2 关于程序的调试和测试 231
17.2.1 程序错误的类型 231
17.2.2 程序的测试 232
18 实验安排 236
18.1 实验1 C程序的运行环境和运行C程序的方法 236
18.2 实验2 数据类型、运算符和表达式 238
18.3 实验3 最简单的C程序设计 241
18.4 实验4 逻辑结构程序设计 242
18.5 实验5 循环控制 243
18.6 实验6 数组 244
18.7 实验7 函数 245
18.8 实验8 编译预处理 246
18.9 实验9 指针 247
18.10 实验10 结构体和共用体 248
18.11 实验11 位运算 249
18.12 实验12 文件 249