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

第1章引论1

1.1有了高级语言为什么还要引入中级语言——C语言产生的背景1

1.2C语言的特点2

第2章程序运行的基本过程及C语言程序的基本结构4

2.1输入输出概念4

2.2程序的运行过程及程序中存取数据的途径4

2.3C程序的基本结构5

2.4注释6

习题7

第3章基本数据类型的定义8

3.1为什么要进行数据类型定义8

3.2标识符的组成及作用8

3.2.1标识符的组成8

3.2.2标识符的作用8

3.3程序中自带的数据——常量9

3.4为何引入变量及类型12

3.5基本数据类型13

3.5.1基本数据类型定义13

3.5.2类型修饰符14

3.5.3变量的初始化15

习题16

第4章终端设备上的输入输出及C语言的上机过程17

4.1如何实现终端设备上的输入输出17

4.2标准输入输出函数及引用18

4.2.1字符的输入输出函数getchar()/putchar()18

4.2.2格式化输入输出函数scanf()/printf()18

4.2.3字符串输入输出函数gets()/puts()23

4.3C语言的上机操作过程24

4.3.1PC-DOS下Turbo C上机步骤及汉字的使用25

4.3.2UNIX/XENIX系统下C语言的上机过程26

习题27

第5章运算符及表达式29

5.1运算符的分类29

5.1.1根据运算对象的个数分类29

5.1.2根据运算结果分类30

5.2运算符的使用30

5.2.1算述运算符及表达式30

5.2.2关系和逻辑运算符及其表达式32

5.2.3位域运算符及表达式32

5.2.4赋值运算符及赋值表达式35

5.2.5条件运算符及条件表达式36

5.2.6其它的运算符36

5.3类型转换37

5.3.1隐式类型转换37

5.3.2显式类型转换38

5.4运算符的优先级38

5.5C语言表达式的特点39

5.6表达式的副作用39

习题40

第6章语句及流程控制42

6.1程序的三种基本结构42

6.2顺序执行语句42

6.2.1语句概述42

6.2.2程序举例43

6.3选择控制结构语句45

6.3.1if语句45

6.3.2switch和break语句49

6.4循环控制结构语句52

6.4.1for语句52

6.4.2while语句55

6.4.3do-while语句56

6.4.4break和continue语句在循环语句中的应用58

6.4.5循环嵌套60

6.4.6循环程序举例60

6.5goto语句及带标号的语句65

习题66

第7章构造数据类型70

7.1数组70

7.1.1一维数组70

7.1.2二维数组72

7.1.3数组的初始化74

7.1.4利用字符数组处理字符串76

7.1.5数组应用举例79

7.2结构84

7.2.1结构类型及结构类型变量的定义与使用84

7.2.2结构的进一步说明86

7.2.3结构数组88

7.3共用体91

7.3.1共用体的定义及引入的目的91

7.3.2共用体成员的引用93

7.4位域94

7.5枚举类型95

7.6类型定义96

习题97

第8章函数及变量的存储类别100

8.1函数概述100

8.1.1C程序的结构100

8.1.2库函数、自定义函数及自定义函数的组织方法100

8.1.3用函数构成程序的优点101

8.1.4引入函数后要解决的问题102

8.2函数的定义与调用102

8.2.1函数的定义102

8.2.2函数的调用104

8.2.3函数举例105

8.2.4无返回值函数和无参函数106

8.2.5函数说明和定义的其它方法108

8.3构造类型数据向函数的传送109

8.3.1结构向函数的传送109

8.3.2数组向函数的传送110

8.3.3字符串向函数的传送115

8.4递归函数118

8.5变量的存储类别、作用域规则及其用途120

8.5.1自动变量121

8.5.2寄存器变量122

8.5.3外部变量124

8.5.4静态变量129

8.6预处理命令及用途133

8.6.1C语言预处理程序133

8.6.2宏替换命令#define133

8.6.3包含文件命令#include136

8.6.4取消宏定义命令#undef(undefine)137

8.6.5条件编译命令137

8.6.6其它的预处理命令139

8.7函数库的建立方法141

习题142

第9章指针及其应用147

9.1指针的概念及引入指针的原因147

9.1.1指针和地址的概念147

9.1.2为什么要引入指针147

9.2指针的定义、特性及引用148

9.2.1指针的定义及其含义148

9.2.2指针的特性150

9.2.3指针的引用150

9.2.4引用指针时的注意问题155

9.2.5指针引用的实例——实现函数的引用调用156

9.2.6扩大因子159

9.3指针与数组160

9.3.1数组与指针的关系160

9.3.2指向数组元素的指针165

9.3.3指向由m个元素组成的一维数组的指针173

9.3.4指针数组176

9.3.5指向指针的指针与指针数组的关系179

9.3.6指针数组的应用——命令行参数180

9.4指针与函数184

9.4.1返回值为地址的函数184

9.4.2指向函数的指针185

9.5指针与结构189

9.5.1指向结构的指针189

9.5.2动态变化数据的实现——动态分配及链表202

习题220

第10章外存储器及打印机上的输入输出226

10.1文件概述226

10.1.1文件及文件操作步骤226

10.1.2ASCII码文件及二进制文件227

10.1.3文件缓冲区及文件指针229

10.2文件的打开和关闭230

10.2.1文件打开函数fopen()231

10.2.2文件关闭函数fclose()232

10.3ASCII码文件的读写232

10.3.1文件的读写位置指针及定位233

10.3.2字符读写函数234

10.3.3字符串读写函数238

10.3.4文件的格式化输入输出244

10.4输入输出转向及结果打印246

10.4.1输入输出转向246

10.4.2向打印机输出结果248

10.5二进制文件的读写249

习题253

第11章屏幕管理及菜单、图形设计254

11.1字符屏幕管理及菜单设计254

11.1.1字符显示原理254

11.1.2字符屏幕的控制方法256

11.1.3保存屏幕与恢复屏幕261

11.2图形屏幕管理及绘图266

11.2.1图形显示原理266

11.2.2图形系统的初始化及关闭268

11.2.3绘图前的准备工作270

11.2.4画图和涂色函数273

11.2.5图形方式下的字符输出277

第12章面向对象技术及C++简介283

12.1面向对象技术的形成283

12.2面向对象的软件开发的三个基本步骤283

12.3面向对象技术的基本概念284

12.4C++语言中支持面向对象技术的基本成份285

12.4.1类的构造与数据封装285

12.4.2继承287

12.4.3多态288

第13章操作系统对语言的支撑289

13.1C语言与操作系统的关系289

13.2DOS环境下系统资源的使用290

13.2.1MS-DOS的组成290

13.2.2如何使用BIOS接口及DOS的系统调用290

13.2.3应用举例295

13.3UNIX环境下系统资源的使用297

13.3.1UNIX系统概述297

13.3.2文件操作298

13.3.3进程控制303

13.4使用库函数及系统资源的选择问题304

第14章动态调试305

14.1程序错误的类型305

14.2运行错误的调试305

14.2.1运行错误的表现形式及原因305

14.2.2如何纠正运行错误307

14.3由C语言的误用而引起的逻辑错误的调试308

14.4一般的程序调试310

附录AC语言标准库函数311

附录BASCII码对照表315

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

高度相关资料

C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社
C语言程序设计( PDF版)
C语言程序设计
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C++程序设计语言(1991 PDF版)
C++程序设计语言
1991 北京希望电脑公司
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
C语言程序设计(1987 PDF版)
C语言程序设计
1987 上海:上海科学技术文献出版社
C++语言程序设计(1999 PDF版)
C++语言程序设计
1999 北京:清华大学出版社
C语言程序设计(1999 PDF版)
C语言程序设计
1999 大连:大连理工大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 南京:南京大学出版社
C语言程序设计(1995 PDF版)
C语言程序设计
1995 天津:南开大学出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 天津:南开大学出版社
C语言程序设计(1997 PDF版)
C语言程序设计
1997 重庆:重庆大学出版社
Netscape JavaScript指南(1997 PDF版)
Netscape JavaScript指南
1997 北京:中国水利水电出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社