《C语言程序设计实验教程》

第一章运行C语言程序1

1.1实验目的1

1.2预备知识1

1.2.1利用计算机处理问题的主要过程1

1.2.2C语言程序的基本结构2

1.2.3建立、运行C语言程序的基本过程4

1.2.4书写C语言程序的基本要求4

1.3实验内容4

1.4实验要求19

第二章数据类型、输入与输出20

2.1实验目的20

2.2预备知识20

2.2.1基本数据类型20

2.2.2变量说明22

2.2.3常量24

2.2.4算术运算与逻辑运算25

2.2.5输入、输出格式26

2.3实验内容30

2.4实验要求36

第三章语句和流程控制37

3.1实验目的37

3.2预备知识37

3.2.1结构化程序设计37

3.2.2复合语句与空语句38

3.2.3if语句38

3.2.4多条件判别——开关(switch)分支39

3.2.5while语句40

3.2.6do—while循环40

3.2.7 for循环41

3.2.8循环的中途退出——break语句和continue语句42

3.2.9 goto语句与带标号语句42

3.3实验内容44

3.3.1应用举例44

3.3.2练习50

3.4实验要求51

第四章数组53

4.1实验目的53

4.2预备知识53

4.2.1数组说明与存储方式53

4.2.2数组的赋值与初始化54

4.2.3字符数组54

4.3实验内容55

4.3.1应用举例55

4.3.2练习59

4.4实验要求61

第五章函数与函数调用62

5.1实验目的62

5.2预备知识62

5.2.1C语言函数62

5.2.2带参数的函数65

5.2.3返回语句与返回值66

5.2.4形参和实参67

5.2.5递归69

5.3实验内容70

5.3.1应用举例70

5.3.2练习77

5.4实验要求78

第六章指针的用法79

6.1实验目的79

6.2预备知识79

6.2.1指针79

6.2.2指针即地址79

6.2.3指针变量79

6.2.4指针操作符80

6.2.5指针表达式80

6.2.6指针和数组81

6.2.7指向函数的指针83

6.2.8主函数main的参数——argc、argv和env84

6.3实验内容93

6.3.1应用举例93

6.3.2练习102

6.4实验要求103

第七章变量的存储类型104

7.1实验目的104

7.2预备知识104

7.2.1几个相关的基本概念104

7.2.2自动存储变量104

7.2.3外部存储变量106

7.2.4静态存储变量109

7.2.5寄存器存储变量111

7.2.6小结112

7.3实验内容112

7.4实验要求114

第八章结构、联合与枚举116

8.1实验目的116

8.2预备知识116

8.2.1结构、联合与枚举类型的定义、说明、引用与初始化116

8.2.2结构与联合的区别123

8.2.3结构数组124

8.2.4指向结构的指针——结构指针126

8.2.5引向自身的结构128

8.3实验内容129

8.3.1应用举例129

8.3.2练习156

8.4实验要求159

第九章C语言预处理160

9.1实验目的160

9.2预备知识160

9.2.1C语言预处理主要内容160

9.2.2宏定义和宏替换160

9.2.3包含文件及其应用165

9.2.4条件编译及行控制167

9.3实验内容169

9.3.1应用举例169

9.3.2练习171

9.4实验要求171

第十章文件处理172

10.1实验目的172

10.2预备知识172

10.2.1文件172

10.2.2标准输入输出及重定向172

10.2.3文件处理174

10.3实验内容178

10.3.1应用举例178

10.3.2练习183

10.4实验要求184

第十一章Turbo C2.0的图形功能185

11.1实验目的185

11.2预备知识185

11.2.1基本概述185

11.2.2坐标185

11.2.3像素和颜色186

11.2.4图形方式的设置和关闭187

11.2.5图形方式的文本和字体187

11.2.6编译和连接图形驱动程序189

11.2.7图形的设计191

11.3买验内容191

11.3.1应用举例191

11.3.2练习202

11.4实验要求202

第十二章程序质量和程序设计风格203

12.1程序的质量203

12.1.1概念203

12.1.2提高程序质量的途径204

12.2.程序设计风格207

第十三章程序调试217

13.1程序调试的意义217

13.2程序调试的一般方法218

13.2.1程序测试应遵守的若干原则218

13.2.2程序调试应遵循的若干原则219

13.2.3程序调试的一些方法219

附录1上机实验的目的和实验报告的基本要求222

附录2常用MS—DOS操作系统命令简介224

附录3Turbo C 2.0系统的安装和使用231

附录4Turbo C集成开发环境241

附录5小规模环境Turbo C上机过程258

附录6常用C库函数262

附录7编译出错信息269

附录8命令行编译程序(TCC)286

附录9将多个源文件联结编译成一个完整的可运行文件的方法291

附录10常用字符ASCII码表293

附录11运算符的优先级别与结合方向294

主要参考资料296

1998《C语言程序设计实验教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李宏新,陈斌编著 1998 广州:中山大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计(1999 PDF版)
C语言程序设计
1999 北京:机械工业出版社
c语言程序设计教程( PDF版)
c语言程序设计教程
C语言程序设计教程( PDF版)
C语言程序设计教程
成都:电子科技大学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
精通Visual C++ for Windows 95/NT(1997 PDF版)
精通Visual C++ for Windows 95/NT
1997 北京:电子工业出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C程序设计实验教程(1999 PDF版)
C程序设计实验教程
1999 上海:华东理工大学出版社
C语言程序设计教程(1995 PDF版)
C语言程序设计教程
1995 杭州:浙江大学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
实用 C 语言程序设计教程(1989 PDF版)
实用 C 语言程序设计教程
1989 北京:北京大学出版社
C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 北京:科学技术文献出版社
C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 成都:电子科技大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社