《C语言程序设计基础教程》求取 ⇩

目 录1

1程序和程序设计语言1

1.1计算机程序1

1.2计算机中数的表示方法1

1.2.1二进制数的特点2

1.2.2二进制数与十进制数之间的转换2

1.2.3十六进制数3

1.2.4八进制数4

1.3程序设计语言5

1.3.1程序设计语言的发展5

1.3.2 C语言概述7

小结18

习题18

2 C语言基础10

2.1 C语言的基本符号和源程序结构10

2.1.1 C语言的基本符号和标识符10

2.1.2 C语言的源程序结构11

2.2 Turbo C集成环境简介13

2.2.1 启动Turbo C13

2.2.2建立C源程序14

2.2.3运行C程序16

2.2.4源程序的修改17

2.2.5保存C程序18

2.2.6装入一个已存在的C程序19

2.2.7结束当前程序,开始编辑另一个C程序19

2.2.8退出Turbo C系统19

2.3基本数据类型19

2.3.1数据类型19

2.3.2常量与变量20

2.3.3整型数据22

2.3.4实型数据23

2.3.5字符型数据23

2.4.1算术运算符和算术表达式26

2.4运算符与表达式26

2.4.2赋值运算符和赋值表达式28

2.4.3逗号运算符和逗号表达式29

小结230

习题231

上机实验232

3顺序结构程序设计37

3.1算法的概念和表示方法37

3.1.1算法的概念37

3.1.2流程图37

3.2结构化程序设计方法39

3.3.1表达式40

3.3 C语言的表达式和语句40

3.3.2语句42

3.4数据输出43

3.4.1输入输出的概念43

3.4.2 printf函数44

3.4.3字符输出函数putchar49

3.5数据输入49

3.5.1 scanf函数50

3.5.2字符输入函数getchar()52

3.6综合程序举例53

习题355

小结355

上机实验356

4选择结构程序设计59

4.1 if语句59

4.1.1最基本的if语句59

4.1.2 if else语句60

4.1.3多重选择:if else if语句63

4.1.4 else与if的匹配问题65

4.1.5 if语句的嵌套67

4.2关系运算符和关系表达式68

4.2.1关系运算符和表达式68

4.2.2“真”与“假”70

4.3逻辑运算符和逻辑表达式71

4.4.1 switch语句74

4.4 switch语句74

4.4.2多重标号的使用77

小结478

习题479

上机实验483

5循环结构程序设计85

5.1 while语句85

5.1.1 while语句85

5.1.2循环结构的术语87

5.2 do while语句89

5.3.1 for语句91

5.3 for语句91

5.3.2for的灵活性93

5.4循环嵌套95

5.4.1二重循环95

5.4.2循环嵌套的几种形式97

5.5循环的辅助语句:break语句和continue语句98

5.5.1 break语句98

5.5.2 continue语句99

5.6综合示例102

小结5105

习题5105

上机实验5109

6数组111

6.1 一维数组111

6.1.1一维数组的定义和引用111

6.1.2一维数组的初始化113

6.1.3数组元素的赋值114

6.2一维数组常见处理算法115

6.3二维数组122

6.3.1二维数组的定义和引用122

6.3.2二维数组的初始化124

6.4字符数组和字符串125

6.4.1字符数组和字符串125

6.4.2字符串的输入输出129

6.4.3字符串处理函数131

6.4.4综合举例137

小结6139

习题6139

上机实验6142

7函数145

7.1模块化程序设计方法145

7.2Turbo C的库函数146

7.2.1 Turbo C库函数分类146

7.2.2库函数的调用方法146

7.3.1函数的定义方法147

7.3 函数的定义和调用147

7.3.2函数的调用方法153

7.3.3函数的嵌套调用155

7.3.4函数的递归调用156

7.4函数的参数传递158

7.4.1基本数据类型作函数参数158

7.4.2数组作函数参数159

7.5局部变量和全局变量164

7.5.1局部变量165

7.5.2全局变量167

7.6.1问题分析171

7.6一个有关函数应用的实用程序171

7.6.2程序的模块结构172

7.6.3程序清单173

7.6.4一点启发177

小结7178

习题7178

上机实验7181

8文件183

8.1文件概述183

8.1.1文件的概念183

8.1.2从程序设计的角度看使用数据文件的优点183

8.2.1文件的打开(fopen()函数)184

8.1.3文件的特点184

8.2文件的打开与关闭184

8.2.2文件的关闭(fclose()函数)185

8.3文件的读写186

8.3.1 fputc()函数和fgetc()函数186

8.3.2 fprintf()函数和fscanf()函数190

8.3.3 fputs()函数和fgets()函数194

8.4文件的定位195

8.4.1 rewind()函数195

8.4.2 fseek()函数和ftell()函数196

8.5.1程序分析198

8.5一个有关文件应用的实用程序198

8.5.2程序的模块结构199

8.5.3程序清单199

小结8205

习题8206

上机实验8206

9字符屏幕和图形屏幕208

9.1 文本模式下的字符屏幕208

9.1.1文本窗口的定义208

9.1.2文本窗口颜色的设置208

9.1.3文本窗口的有关操作209

9.1.4利用文本窗口函数设计一个漂亮菜单的实例210

9.2图形屏幕211

9.2.1图形模式的设置与关闭212

9.2.2基本图形函数214

9.2.3图形的填充219

小结9221

10 C语言的高级特性222

10.1指针的概念222

10.1.1变量的地址和指针222

10.1.2指针变量的定义和引用223

10.1.3指针变量的初始化225

10.1.4指针作函数参数225

10.2.1指向数组元素的指针变量的定义与赋值228

10.2指针与数组228

10.2.2指向字符数组的指针230

10.3结构232

10.3.1结构的定义232

10.3.2结构与函数234

10.3.3结构与指针236

小结10239

附录240

附录1 Turbo C常见编译错误信息240

附录2 Turbo C常用库函数244

附录3 C语言的关键字250

1997《C语言程序设计基础教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由向华,吴新主编;职业中学计算机专业系列教材编委会编 1997 重庆:重庆大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 北京:科学技术文献出版社
c语言程序设计教程( PDF版)
c语言程序设计教程
C语言程序设计教程( PDF版)
C语言程序设计教程
成都:电子科技大学出版社
C语言程序设计基础(1998 PDF版)
C语言程序设计基础
1998 北京:科学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
精通Visual C++ for Windows 95/NT(1997 PDF版)
精通Visual C++ for Windows 95/NT
1997 北京:电子工业出版社
C语言程序设计基础(1997 PDF版)
C语言程序设计基础
1997 大连:大连理工大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
C程序设计语言基础(1987 PDF版)
C程序设计语言基础
1987 哈尔滨:哈尔滨工业大学出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:高等教育出版社
C语言程序设计基础(1986 PDF版)
C语言程序设计基础
1986 北京:清华大学出版社
C语言程序设计教程(1995 PDF版)
C语言程序设计教程
1995 杭州:浙江大学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:电子工业出版社
C语言程序设计基础(1992 PDF版)
C语言程序设计基础
1992 北京:科学出版社