第1部分C语言实验环境 2
第1章Visual C++6.0上机过程 2
1.1 Visual C++6.0的安装 2
1.2 Visual C++6.0工作窗口及 4
常用菜单项 4
1.2.1 Visual C++6.0工作窗口 4
1.2.2 Visual C++6.0常用菜单项 6
1.3 Visual C++++ 6.0程序运行过程 8
1.3.1源程序的输入和编辑 8
1.3.2源程序的编译 9
1.3.3目标程序的链接 11
1.3.4程序的运行 11
1.4 Visual C++6.0常见运行错误及解决方法 11
1.4.1 Visual C++6.0常见编译错误 11
1.4.2 Visual C++6.0常见链接错误 25
第2章 Turbo C 2.0上机过程 27
2.1 Turbo C 2.0的安装 27
2.2 Turbo C 2.0工作窗口及菜单 28
2.2.1进入Turbo C 2.0 28
2.2.2 Turbo C 2.0工作窗口 29
2.2.3 Turbo C 2.0菜单 30
2.3 Turbo C 2.0程序运行过程 35
2.3.1编辑一个新文件 35
2.3.2编辑一个己存在的文件 36
2.3.3源程序的编译、链接及运行 37
第2部分C语言实验 42
第3章 程序的调试与测试 42
3.1程序的调试 42
3.2程序错误的类型 45
3.3程序的测试 48
第4章 上机实验的目的和要求 52
4.1上机实验的目的 52
4.2上机实验前的准备工作 53
4.3上机实验的步骤 53
4.4实验报告 54
4.5实验内容安排的原则 55
第5章 实验安排 56
实验1 C实验环境与C程序初步 56
实验2顺序结构设计1——简单C程序设计 57
实验3顺序结构设计2——C基本语法编程 59
实验4选择结构程序设计 62
实验5循环结构程序设计 63
实验6选择、循环结构的综合编程 64
实验7指针 67
实验8函数的定义及调用 68
实验9函数综合编程 69
实验10一维数组、二维数组 71
实验11字符串 72
实验12数组与指针 72
实验13字符串与指针 74
实验14结构体、共用体与枚举类型 74
实验15文件 76
第6章C语言编程常见错误分析 77
第3部分 习题及参考解答 85
第1章C语言程序基础 85
1.1知识要点 85
1.2习题 88
1.3习题参考解答 92
第2章 程序基本结构 95
2.1知识要点 95
2.2习题 99
2.3习题参考解答 107
第3章 模块化程序设计 110
3.1知识要点 110
3.2习题 113
3.3习题参考解答 123
第4章 简单构造数据类型 127
4.1知识要点 127
4.2习题 130
4.3习题参考解答 144
第5章 复杂构造数据类型 148
5.1知识要点 148
5.2习题 150
5.3习题参考解答 157
第6章 磁盘数据存储 159
6.1知识要点 159
6.2习题 162
6.3习题参考解答 167
第7章 实用程序设计技巧 169
7.1知识要点 169
7.2习题 170
7.3习题参考解答 171
参考文献 173