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

1.1 程序设计语言的发展1

1.1.1 机器语言1

1.1.2 汇编语言1

第一章 程序设计及C语言概述1

1.1.3 面向过程的高级语言2

1.1.4 非过程化的高级语言2

1.2 程序设计的概念2

1.2.1 程序设计2

1.3.1 算法3

1.2.2 结构化程序设计3

1.3 算法的概念3

1.3.2 算法的特征4

1.3.3 算法的表示4

1.4 C语言程序结构及其特点8

1.4.1 C语言简介8

1.4.2 C语言的程序结构8

1.4.3 C语言的特点9

2.1.3 指针类型11

2.1.2 构造类型11

2.1.4 空类型11

2.1 C语言的基本数据类型11

第二章 数据类型与基本操作11

2.1.1 基本类型11

2.2 基本数据类型12

2.2.1 实数类型12

2.2.2 整数类型12

2.2.3 字符类型13

2.2.4 数据的存储空间和取值范围14

2.3 常量和变量15

2.3.1 常数和常量15

2.3.2 C语言中常量的表示16

2.3.3 变量18

2.4.1 算术表达式19

2.4 算术运算及赋值运算19

2.4.2 赋值语句20

2.4.3 自反算术运算符20

2.4.4 自加与自减运算21

2.5 不同类型数据间的转换22

2.5.1 不同类型的隐式转换22

2.5.2 不同类型数据的显式转换23

2.6 数据的输入/输出24

2.6.1 Printf函数24

2.6.2 Scanf函数27

2.6.3 getchar与putchar函数29

3.1 基本C语句33

3.1.1 表达式语句33

第三章 C语言流程控制33

3.1.2 复合语句34

3.1.3 exit函数34

3.2 关系运算及逻辑运算35

3.2.1 关系运算35

3.2.2 逻辑运算35

3.2.3 条件运算36

3.3 选择结构程序设计36

3.3.1 条件语句36

3.3.2 switch语句40

3.4.1 while循环语句42

3.4 循环程序设计42

3.4.2 do…while循环语句45

3.4.3 for循环语句45

3.4.4 continue,break和goto语句48

第四章 函数程序设计52

4.1 C语言的程序结构52

4.2 函数52

4.2.1 标准函数52

4.2.2 自定义函数53

4.2.3 函数调用55

4.3 变量的存储属性59

4.3.1 动态变量60

4.3.2 静态变量61

4.3.3 外部变量62

4.4 C语言预处理程序65

4.4.1 宏替换65

4.4.2 文件包含68

第五章 数组数据类型72

5.1 一维数组72

5.1.1 一维数组的定义72

5.1.2 数组元素的使用73

5.1.3 数组作为参数传递74

5.1.4 一维数组应用举例75

5.2.1 二维数组和多维数组的定义78

5.2 二维数组78

5.2.2 二维和多维数组的初始化79

5.2.3 二维数组的引用及举例80

5.3 字符数组和字符串83

5.3.1 字符串的存储83

5.3.2 字符串的输入/输出84

5.3.3 字符串的运算86

5.3.4 二维字符数组及字符串的应用87

第六章 指针数据类型91

6.1 指针的概念91

6.2 指针变量的说明和引用92

6.2.1 指针变量的说明92

6.2.2 指针变量的引用92

6.3 作为函数参数的指针94

6.4 指针与数组95

6.4.1 一维数组的指针表示方法96

6.4.2 二维数组的指针表示方法98

6.5 指针与字符串103

6.6 指针与函数106

6.6.1 指向函数的指针106

6.6.2 返回指针值的函数109

6.6.3 指向void类型的指针110

6.7 指针数组111

6.8 main函数中的参数112

7.1.1 定义结构体类型变量的方法116

7.1 结构体数据类型的定义和引用116

第七章 共用体与结构体数据类型116

7.1.2 结构体变量的初始化118

7.1.3 结构体变量的引用119

7.1.4 结构体变量的输入和输出120

7.2 结构体数组121

7.2.1 结构体数组的定义121

7.2.2 结构体数组的初始化121

7.2.3 结构体数组的引用122

7.3 结构体与函数124

7.3.1 结构体变量作为函数参数124

7.3.2 返回结构体类型值的函数125

7.4.1 指向结构体变量的指针126

7.4 结构与指针126

7.4.2 指向结构体数组的指针127

7.4.3 用指向结构体数组的指针作函数参数129

7.5 结构体的应用130

7.5.1 链表130

7.5.2 用于动态存储分配的函数131

7.6 共用体数据类型138

7.6.1 共用体变量的定义138

7.6.2 共用体变量的使用138

7.7 枚举类型141

第八章 位运算145

8.1 位运算符145

8.2 位运算举例149

8.3 位字段153

第九章 文件157

9.1 缓冲文件系统157

9.2 文件打开与关闭158

9.2.1 文件类型指针158

9.2.2 打开文件(fopen函数)159

9.2.3 关闭文件(fclose函数)160

9.3 文件的输入/输出161

9.3.1 fgetc函数和fputc函数(getc函数和putc函数)161

9.3.2 fread函数和fwrite函数163

9.3.4 fgets函数和fputs函数164

9.3.3 fscanf函数和fprintf函数164

9.4 文件的定位与随机读写165

9.4.1 rewind函数165

9.4.2 随机读写与fseek函数165

9.4.3 ftell函数166

9.5 文件操作的出错检测166

9.6 文件应用举例166

第十章 综合应用举例174

10.1 菜单程序设计174

10.1.1 问题的提出174

10.1.2 几个函数174

10.1.3 菜单程序的实现175

10.2 DOS,BIOS中断程序设计178

10.2.1 简介178

10.2.2 中断程序的调用179

10.3 C语言作图181

10.3.1 设置图形模式181

10.3.2 基本作图函数182

10.4 打印控制184

10.4.1 文本打印184

10.4.2 图形打印187

10.4.3 创建用户屏幕打印实用程序190

10.5.1 串口实现通信的方法192

10.5 C语言用于通信192

10.5.2 编程实现193

第十一章 TURBO C基本操作196

11.1 TURBO C的建立196

11.1.1 在单软盘系统上使用TURBO C196

11.1.2 在硬盘上建立TURBO C196

11.2 TURBO C菜单系统及其使用196

11.2.1 主菜单197

11.2.2 编辑窗197

11.3.1 文件菜单(File)198

11.3 菜单命令及使用198

11.2.4 快速参考行(功能键提示行)198

11.2.3 信息窗198

11.3.2 编辑(Edit)199

11.3.3 运行菜单(Run)199

11.3.4 选择项菜单(Options)200

11.4 TURBO C使用的一般步骤201

11.4.1 源程序编辑202

11.4.2 源程序存盘203

11.4.3 编译、键接、运行程序203

11.4.4 处理多文件程序203

11.4.5 程序调试205

附录Ⅰ ASCII字符编码一览表207

附录Ⅱ C语言库函数208

1995《C语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘方爱主编;王守强,赵国玲,赵永生,高寿柏编委 1995 东营:石油大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。