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

第一章 绪论1

1.1 C语言概述1

1.1.1 C语言的发展1

1.1.2 C语言的特点2

1.2 C语言程序的基本结构3

1.3 C程序的编辑、编译、链接和运行5

1.3.1 源程序的编辑5

1.3.2 源程序的编译6

1.3.3 目标文件的链接6

1.3.4 运行6

1.4 Turbo C 2.06

1.4.1 安装方法和主要文件6

1.4.2 Turbo C 2.0集成环境的使用8

1.5 习题一12

1.6 上机实习一13

第二章 基本数据类型、数据的输入/输出15

2.1 基本数据类型15

2.1.1 常量和变量15

2.1.2 基本数据类型16

2.2 整型数据的表示方法17

2.2.1 整型常量17

2.2.2 整型变量17

2.2.3 整型常量的类型20

2.3 实型数据的表示方法20

2.3.1 实型常量20

2.3.2 实型变量20

2.4 字符型数据的表示方法21

2.4.1 字符常量22

2.4.2 字符变量23

2.4.3 字符串24

2.5 输出函数24

2.5.1 printf()函数25

2.5.2 putchar()字符输出函数29

2.6 输入函数30

2.6.1 scanf()函数30

2.6.2 getchar()字符输入函数34

2.7 习题二36

2.8 上机实习二38

第三章 基本运算符及表达式40

3.1 表达式40

3.1.1 表达式概念40

3.1.2 表达式的值41

3.1.3 语句和表达式的关系41

3.2 算术运算符及其算术表达式41

3.3 赋值运算符及其赋值表达式44

3.4 关系运算符及其关系表达式45

3.4.1 关系运算符45

3.4.2 关系表达式46

3.5 逻辑运算符及其逻辑表达式46

3.5.1 逻辑运算符46

3.5.2 按位逻辑运算符48

3.6 其他运算符的运用50

3.6.1 自增运算符和自减运算符50

3.6.2 复合赋值运算符52

3.6.3 逗号运算符52

3.6.4 条件运算符53

3.7 习题三54

3.8 上机实习三57

第四章 控制语句58

4.1 程序基本控制结构58

4.1.1 顺序结构58

4.1.2 分支结构59

4.1.3 循环结构60

4.2 复合语句60

4.3 if条件分支语句61

4.3.1 一般格式62

4.3.2 嵌套的if语句63

4.4 switch多分支语句65

4.5 循环语句68

4.5.1 while循环语句69

4.5.2 do~while循环语句70

4.5.3 for循环语句72

4.5.4 循环语句嵌套74

4.6 break、continue、goto语句75

4.6.1 break语句75

4.6.2 continue语句76

4.6.3 标号与goto语句77

4.7 习题四78

4.8 上机实习四83

第五章 数组及其他数据类型84

5.1 一维数组84

5.1.1 一维数组的定义84

5.1.2 一维数组的初始化85

5.1.3 一维数组元素的引用86

5.1.4 应用举例86

5.2 二维数组89

5.2.1 二维数组的定义89

5.2.2 二维数组的初始化90

5.2.3 二维数组元素的引用91

5.2.4 多维数组91

5.2.5 应用举例92

5.3 字符数组92

5.3.1 字符数组的定义和初始化93

5.3.2 字符数组的输入与输出94

5.3.3 字符串处理函数95

5.3.4 应用举例98

5.4 结构体98

5.4.1 结构体类型和结构体类型变量的定义100

5.4.2 结构体类型变量的使用101

5.4.3 结构体变量的初始化102

5.4.4 结构体数组102

5.5 共用体103

5.5.1 共用体类型及共用体类型变量的定义103

5.5.2 共用体类型变量的使用104

5.6 枚举类型105

5.6.1 枚举类型及枚举类型变量的定义105

5.6.2 枚举类型变量的使用106

5.7 typedef自定义类型106

5.8 习题五108

5.9 上机实习五112

第六章 指针114

6.1 指针与指针变量114

6.1.1 地址与指针114

6.1.2 变量的指针115

6.1.3 指针变量的定义及赋值116

6.2 指针运算116

6.2.1 取地址运算“&”与取内容运算“*”116

6.2.2 指针与整数的加减运算117

6.2.3 指针的关系运算118

6.3 指针与数组119

6.3.1 一维数组的指针119

6.3.2 二维数组的指针121

6.3.3 字符串指针123

6.4 指针数组和指向指针的指针126

6.4.1 指针数组126

6.4.2 指向指针的指针128

6.5 指针与结构体130

6.5.1 结构体指针变量130

6.5.2 指向结构体数组的指针131

6.5.3 结构体指针数组132

6.6 指针与链表134

6.6.1 链表134

6.6.2 内存的动态分配和释放135

6.6.3 链表结点在C语言中的表示136

6.6.4 链表的操作137

6.7 习题六143

6.8 上机实习六149

第七章 函数151

7.1 函数定义和调用151

7.1.1 函数定义151

7.1.2 函数调用153

7.2 函数的递归调用158

7.3 函数与数组162

7.3.1 数组元素作函数的参数162

7.3.2 数组名作为函数的参数162

7.4 函数与指针164

7.4.1 指针作为函数的参数164

7.4.2 返回值是指针的函数164

7.4.3 指向函数的指针166

7.4.4 函数与链表168

7.5 命令行参数171

7.6 习题七173

7.7 上机实习七179

第八章 变量存储类别及编译预处理命令181

8.1 变量的存储类别181

8.1.1 局部变量和全局变量181

8.1.2 动态存储和静态存储184

8.2 编译预处理188

8.2.1 宏定义188

8.2.2 文件包含191

8.2.3 条件编译191

8.3 习题八194

8.4 上机实习八197

第九章 文件操作198

9.1 文件与流概念198

9.2 打开、关闭文件函数199

9.2.1 打开文件函数fopen()200

9.2.2 关闭文件函数fclose()200

9.3 标准流式文件201

9.4 文件读写函数202

9.4.1 fputc()和fgetc()函数202

9.4.2 fputs()和fgets()函数205

9.4.3 feof()函数205

9.4.4 fread()函数和fwrite()函数207

9.4.5 格式输出函数fprintf()和格式输入函数fscanf()210

9.5 文件定位函数212

9.5.1 rewind()函数212

9.5.2 fseek()函数212

9.5.3 ftell()函数213

9.6 习题九214

9.7 上机实习九216

附录一 C语言运算符一览表218

附录二220

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

高度相关资料

实用C语言程序设计教程(1994 PDF版)
实用C语言程序设计教程
1994 北京:中央民族大学出版社
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语言程序设计教程(1995 PDF版)
C语言程序设计教程
1995 杭州:浙江大学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
实用 C 语言程序设计教程(1989 PDF版)
实用 C 语言程序设计教程
1989 北京:北京大学出版社
C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 北京:科学技术文献出版社
C程序设计实用教程(1994 PDF版)
C程序设计实用教程
1994 西安:西安电子科技大学出版社
C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 成都:电子科技大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社