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

1C语言入门1

1.1 计算机语言及程序设计1

1.1.1 计算机语言的概念及发展史1

1.1.2 程序设计的概念及过程1

1.2 C语言的由来及特点2

1.2.1 C语言的由来2

1.2.2 C语言的特点2

1.3 一个简单的C语言程序3

1.4 C语言程序的开发过程4

1.5 TC环境下的上机步骤5

习题一6

2程序设计基础7

2.1 标识符7

2.1.1 标识符的组成7

2.1.2 标识符的构成规则7

2.1.3 注意事项7

2.3.1 整型常量8

2.2 C语言的数据类型8

2.3 常量8

2.3.2 实型常量9

2.3.3 字符型常量10

2.3.4 字符串常量11

2.3.5 符号常量11

2.4 变量12

2.4.1 整型变量13

2.4.2 实型变量14

2.4.3 字符型变量14

2.4.4 变量赋初值14

2.5 运算符与表达式15

2.5.1 算术运算符和算术表达式15

2.5.2 递增、递减运算符19

2.5.3 赋值运算符和赋值表达式20

2.5.4 位运算22

2.5.5 其他运算24

2.5.6 运算符的优先级和结合律26

2.6 简单输入与输出27

2.6.1 字符输入输出函数28

2.6.2 格式化输入、输出28

习题二34

3.1.1 程序设计过程39

3.1.2 算法的描述39

3.1 算法的描述39

3C语言程序设计初步39

3.1.3 结构化程序的三种基本结构41

3.2 分支结构42

3.2.1 语句和复合语句42

3.2.2 关系运算与逻辑运算42

3.2.3 if语句45

3.2.4 三目条件运算符50

3.2.5 switch-case语句51

3.3.1 循环语句52

3.3 循环结构52

3.3.2 do—while语句54

3.3.3 for语句54

3.3.4 循环语句的嵌套57

3.3.5 break语句和continue语句58

3.3.6 goto语句60

3.4 程序设计举例61

习题三66

4数组和指针72

4.1 数组的定义及使用72

4.1.1 一维数组72

4.1.2 二维数组75

4.1.3 字符数组78

4.1.4 应用举例82

4.2 指针85

4.2.1 指针的概念及定义85

4.2.2 指针的运算87

4.3.1 一维数组与指针的关系89

4.3 数组与指针的关系89

4.3.2 二维数组和指针的关系93

4.4 常用算法举例100

4.4.1 插入排序101

4.4.2 选择排序102

4.4.3 希尔排序103

习题四106

5.1.1 模块化设计的思想112

5.1 函数与模块化设计112

5函数112

5.1.2 函数的概念114

5.2 函数的定义、引用及参数传递114

5.2.1 函数的定义114

5.2.2 函数的引用115

5.2.3 函数的参数传递117

5.3 变量的存储类型及作用域122

5.3.1 局部与全局变量122

5.3.2 变量的存储类型及作用域124

5.3.3 内部函数与外部函数129

5.4 函数的嵌套及递归调用130

5.4.1 函数的嵌套130

5.4.2 递归调用131

5.5 指针与函数134

5.5.1 数指针134

5.5.2 指针函数137

5.6 命令行参数139

5.7.1 文件包含指令#include140

5.7 编译预处理140

5.7.2 宏定义指令142

5.7.3 条件编译语句143

5.8 应用程序举例145

习题五147

6结构、联合、枚举和用户定义类型152

6.1 结构体152

6.1.1 结构体类型的定义和说明152

6.1.2 结构体和数组156

6.1.3 结构和指针159

6.1.4 结构体与函数162

6.1.5 引用自身的结构166

6.2 联合体172

6.2.1 联合体的定义173

6.2.2 联合体类型变量说明173

6.2.3 联合体类型变量的引用方式175

6.2.4 联合体类型变量的存储方式175

6.3.2 枚举类型变量的说明178

6.3 枚举178

6.3.1 枚举类型的定义178

6.4 使用typedef定义类型179

习题六181

7文件186

7.1 C语言文件的概念186

7.1.1 文件的概念186

7.1.2 文件与系统文件分类186

7.2.1 文件的打开187

7.1.3 文件指针与文件号187

7.2 文件的打开及关闭187

7.2.2 文件的关闭188

7.3 文件的读写及定位189

7.3.1 字符读写函数189

7.3.2 字符串读写函数190

7.3.3 数据块读写函数192

7.3.4 格式化读写函数193

7.3.5 文件的定位194

7.4 非缓冲文件系统196

7.4.1 文件的打开、创建及关闭196

7.4.2 文件的读写197

7.4.3 文件定位函数197

习题七198

附录1常用字符与ASCII码对照表201

附录2运算符的优先级和结合规则202

附录3部分常用的C库函数203

1998《C语言程序设计教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由郑国平,胡海明编著 1998 北京:冶金工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社
C语言程序设计( PDF版)
C语言程序设计
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程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
C语言程序设计教程(1995 PDF版)
C语言程序设计教程
1995 杭州:浙江大学出版社
C语言程序设计(1995 PDF版)
C语言程序设计
1995 天津:南开大学出版社
C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 北京:科学技术文献出版社
C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 成都:电子科技大学出版社
Netscape JavaScript指南(1997 PDF版)
Netscape JavaScript指南
1997 北京:中国水利水电出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社