《C程序设计》求取 ⇩

第一章 C语言概述1

1.1 C语言出现的历史背景1

1.2 C语言的特点2

1.3 简单的C程序介绍4

1.4 C程序的上机步骤6

习题9

第二章 数据类型、运算符与表达式10

2.1 C的数据类型10

2.2 常量与变量10

2.2.1 常量和符号常量10

2.2.2 变量11

2.3.1 整型常量12

2.3 整型数据12

2.3.2 整型变量13

2.4 实型数据15

2.4.1 实型常量15

2.4.2 实型变量15

2.5 字符型数据16

2.5.1 字符常量16

2.5.2 字符变量17

2.5.3 字符数据在内存中的存储形式及其使用方法17

2.5.4 字符串常量19

2.6 变理赋初值20

2.7 各类数值型数据间的混合运算21

2.8.2 算术运算符和算术表达式22

2.8.1 C运算符简介22

2.8 算术运算符和算术表达式22

2.9 赋值运算符和赋值表达式25

2.10 逗号运算符和逗号表达式28

习题29

第三章 最简单的C程序设计31

3.1 C语句概述31

3.2 程序的三种基本结构32

3.3 赋值语句34

3.4 数据输出34

3.4.1 putchar函数(字符输出函数)35

3.4.2 printf函数(格式输出函数)35

3.5.1 getchar函数(字符输入函数)41

3.5 数据输入41

3.5.2 scanf函数(格式输入函数)42

3.6 程序举例45

习题46

第四章 逻辑运算和判断选取控制48

4.1 关系运算符和关系表达式48

4.1.1 关系运算符及其忧先次序48

4.1.2 关系表达式48

4.2 逻辑运算符和逻辑表达式49

4.2.1 逻辑运算符及其优先次序49

4.2.2 逻辑表达式50

4.3 if语句52

4.3.1 if语句的三种形式52

4.3.2 if语句的嵌套54

4.3.3 条件运算符56

4.4 switch语句57

4.5 程序举例59

习题64

第五章 循环控制66

5.1 概述66

5.2 goto语句以及用goto语句构成循环66

5.3 while语句67

5.4 do-while语句68

5.5 for语句69

5.6 循环的嵌套72

5.7 几种循环的比较73

5.8.2 continue语句74

5.8.1 break语句74

5.8 break语句和continue语句74

5.9 程序举例75

习题79

第六章 数组81

6.1 一维数组的定义和引用81

6.1.1 一维数组的定义81

6.1.2 一维数组元素的引用81

6.1.3 一维数组的初始化82

6.1.4 一维数组程序举例83

6.2 二维数组的定义和使用85

6.2.1 二维数组的定义85

6.2.2 二维数组的引用86

6.2.3 二维数组的初始化86

6.2.4 二维数组程序举例87

6.3.1 字符数组的定义89

6.3.2 字符数组的初始化89

6.3 字符数组89

6.3.3 字符数组的引用90

6.3.4 字符串和字符串结束标志91

6.3.5 字符数组的输入输出92

6.3.6 字符串处理函数94

6.3.7 字符数组应用举例96

习题99

第七章 函数101

7.1 概述101

7.2 函数定义的一般形式102

7.3.1 形式参数和实际参考103

7.3 函数参数和函数的值103

7.3.2 函数的返回值105

7.4 函数的调用108

7.4.1 函数调用的一般形式108

7.4.2 函数调用的方式109

7.4.3 对被调用函数的说明109

7.5 函数的嵌套调用111

7.6 函数的递归调用115

7.7 数组作为函数参数120

7.8 局部变量和全局变量125

7.8.1 局部变量125

7.8.2 全局变量126

7.9.1 变量的存储类别130

7.9 动态存储变量与静态存储变量130

7.9.2 局部变量的存储方式131

7.9.3 全局变量的存储方式134

7.9.4 存储类别小结136

7.10 内部函数和外部函数138

7.10.1 内部函数138

7.10.2 外部函数139

习题141

第八章 编译预处理142

8.1 宏定义142

8.1.1 不带参数的宏定义142

8.1.2 带参数的宏定义144

8.2 “文件包含”处理150

8.3 条件编译152

习题155

第九章 指针157

9.1 指针的概念157

9.2 变量的指针和指向变量的指针变量158

9.2.1 指针变量的定义159

9.2.2 指针变量的引用159

9.2.3 指针变量作为函数参数162

9.3 数组的指针和指向数组的指针变量166

9.3.1 指向数组元素的指针变量的定义与赋值166

9.3.2 通过指针引用数组元素167

9.3.3 数组名作函数参数171

9.4 字符串的指针和指向字符串的指针变量179

9.3.4 指向多维数组的指针和指针变量179

9.4.1 字符串的表示形式187

9.4.2 字符串指针作函数参数190

9.4.3 字符指针变量与字符数组194

9.5 函数的指针和指向函数的指针变量196

9.5.1 用函数指针变量调用函数196

9.5.2 把指向函数的指针变量作函数参数198

9.6 返回指针值的函数202

9.7 指针数组和指向指针的指针205

9.7.1 指针数组的概念205

9.7.2 指向指针的指针208

9.7.3 指针数组作main函数的形参210

9.8 有关指针的数据类型和指针运算的小结212

习题214

第十章 结构体与共用体216

10.1 概述216

10.2 定义结构体类型变量的方法217

10.3 结构体类型变量的引用219

10.4 结构体变量的初始化220

10.5 结构体数组221

10.6 指向结构体类型数据的指针224

10.6.1 指向结构体变量的指针224

10.6.2 指向结构体数组的指针225

10.6.3 用指向结构体的指针作函数参数227

10.6.4 举例228

10.7 用指针处理链表230

10.7.1 链表概述230

10.7.2 建立链表231

10.7.3 输出链表233

10.7.4 对链表的删除操作234

10.7.5 对链表的插入操作237

10.8 共用体242

10.8.1 共用体的概念242

10.8.2 共用体变量的引用方式243

10.8.3 共用体类型数据的特点244

10.9 枚举类型246

10.10 用typedef定义类型251

习题253

第十一章 位运算255

11.1 概述255

11.2 位运算符258

11.3 位运算举例263

11.4 位段264

习题267

12.1 C文件概述268

12.2 文件类型指针269

12.3 文件的打开与关闭270

12.3.1 文件的打开(fopen函数)270

12.3.2 文件的关闭(fclose函数)272

12.4 文件的读写272

12.4.1 fputc函数和fgetc函数(putc函数和getc函数)272

12.4.2 fread函数和fwrite函数276

12.4.4 其它读写函数280

12.4.3 fprintf函数和fscanf函数280

12.5 文件的定位282

12.5.1 rewind函数282

12.5.2 fseek函数和随机读写282

12.5.3 ftell函数284

12.6 出错的检测284

12.6.1 ferror函数284

12.6.2 clearert函数284

12.7 非缓冲文件系统285

12.7.1 open函数285

12.7.2 close函数285

12.7.3 creat函数286

12.7.4 read函数286

12.7.5 write函数287

12.7.6 lseek函数和随机读写289

12.8 文件输入输出小结290

习题291

第十三章 常见错误和程序调试292

13.1 常见错误分析292

13.2 程序调试304

附录Ⅰ 常用字符与ASCII代码对照表306

附录Ⅱ C语言中的关键字307

附录Ⅲ 运算符和结合性307

附录Ⅳ C语言常用语法提要309

附录Ⅴ C库函数313

参考资料320

第十二章 文件628

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

高度相关资料

C/C++程序设计大全(1997 PDF版)
C/C++程序设计大全
1997 机械工业出版社;西蒙与舒斯特国际出版公司
c++程序设计系列教材  c++ 程序设计教程 P468( PDF版)
c++程序设计系列教材 c++ 程序设计教程 P468
C程序设计( PDF版)
C程序设计
北京:清华大学出版社
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
NetBIOS, IPX, SPX C程序员指南(1995 PDF版)
NetBIOS, IPX, SPX C程序员指南
1995 北京:科学出版社;龙门书局
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社
C++程序设计教程(1999 PDF版)
C++程序设计教程
1999 北京:清华大学出版社
C程序设计教程(1995 PDF版)
C程序设计教程
1995 北京:中国科学技术出版社
C++程序设计(1997 PDF版)
C++程序设计
1997 合肥:中国科学技术大学出版社
C程序设计(1999 PDF版)
C程序设计
1999 北京:清华大学出版社
C程序设计(1991 PDF版)
C程序设计
1991 北京:清华大学出版社
C程序设计教程(1986 PDF版)
C程序设计教程
1986 北京:科学普及出版社
C程序设计(1998 PDF版)
C程序设计
1998 北京:电子工业出版社
C及C++程序设计教程(1998 PDF版)
C及C++程序设计教程
1998 北京:海洋出版社
Turbo C程序设计教程(1995 PDF版)
Turbo C程序设计教程
1995 北京:人民邮电出版社