《C程序设计简明教程》求取 ⇩

第1章C语言的基本知识1

1.1C语言的发展和特点1

1.1.1历史背景简介1

1.1.2 C语言的特点1

1.2简单的C程序介绍3

1.2.1源程序和书定格式3

1.2.2函数的基本形式3

1.3常量4

1.3.1整型常量4

1.3.2实型常量4

1.3.3字符常量5

1.3.4字符串常量5

1.3.5符号常量6

1.4变量6

1.4.1整数型变量7

1.4.2实型变量8

1.4.3字符变量8

1.4.4指针变量9

1.5算术运算符和算术表达式11

1.5.1C运算符简介11

1.5.2算术运算符及表达式11

1.5.3自增自减运算符12

1.5.4类型转换及强制类型转换运算符13

1.6赋值运算符和赋值表达式14

1.6.1赋值运算符14

1.6.2赋值表达式与赋值语句15

1.7逗号运算符和逗号表达式15

1.7.1逗号表达式的一般形式16

1.7.2逗号表达式的扩展形式16

1.8关系运算和逻辑运算16

1.8.1关系运算符和关系运算16

1.8.2逻辑运算符和逻辑运算17

1.9小结18

习题18

上机实习21

第2章C语言的输入输出25

2.1输出函数25

2.1.1格式输出函数printf()25

2.1.2输出字符的函数putchar()30

2.1.3输出字符串的函数puts()31

2.2输入函数31

2.2.1格式输入函数scanf()31

2.2.2字符输入函数getchar()34

2.2.3字符串输入函数gets()35

2.3小结35

习题35

上机实习38

第3章C语言程序的控制流程结构设计39

3.1分支程序设计39

3.1.1if语句39

3.1.2条件运算符41

3.1.3 switch语句43

3.2循环控制语句44

3.2.1while循环结构44

3.2.2 do-while循环语句46

3.2.3 for循环语句47

3.2.4循环语句的嵌套49

3.2.5循环语句的辅助控制49

3.2.6 goto语句50

3.3应用举例51

3.4小结52

习题52

上机实习53

第4章数组与指针54

4.1一维数组54

4.1.1一维数组的定义54

4.1.2一维数组的初始化55

4.1.3一维数组和指针56

4.2二维数组61

4.2.1二维数组的定义61

4.2.2二维数组的初始化62

4.2.3二维数组和指针63

4.3字符数组66

4.3.1字符串与字符数组66

4.3.2字符数组的初始化67

4.3.3字符串的输入和输出67

4.3.4字符数组和指针68

4.3.5字符串处理函数70

4.3.6应用举例73

4.4小结75

习题76

上机实习79

第5章结构体与共用体80

5.1结构体与结构体变量的定义80

5.1.1结构体的定义81

5.1.2结构体变量的定义82

5.2结构体变量的引用和初始化83

5.2.1结构体成员的引用83

5.2.2结构体变量的初始化84

5.3结构体数组和指针85

5.3.1结构体数组85

5.3.2结构体指针86

5.4结构体与链表87

5.4.1什么是链表87

5.4.2建立链表88

5.4.3输出链表89

5.4.4删除链表90

5.4.5插入链表91

5.5共用体和枚举类型92

5.5.1共用体92

5.5.2枚举类型94

5.6小结95

习题95

上机实习101

第6章函数与存储类别102

6.1有关函数的概念102

6.1.1函数分哪几类102

6.1.2怎样定义函数103

6.1.3函数的参数及返回值104

6.2函数的调用106

6.2.1函数的语句调用107

6.2.2函数的表达式调用107

6.2.3函数的参数调用108

6.2.4函数的嵌套调用108

6.2.5函数的递归调用109

6.3函数各种类型的参数110

6.3.1指针变量作函数参数110

6.3.2数组作函数参数112

6.3.3字符串指针作函数参数116

6.3.4结构体指针作函数参数119

6.4函数与指针119

6.4.1函数的指针和指向函数的指针变量119

6.4.2返回指针值的函数120

6.5变量的使用范围123

6.5.1局部变量123

6.5.2全局变量125

6.6函数的使用范围129

6.7小结130

习题130

上机实习137

第7章位运算139

7.1位运算符139

7.1.1什么是位139

7.1.2位运算符139

7.2位段144

7.2.1什么是位段144

7.2.2位段中的数据如何引用145

7.3小结145

习题145

上机实习147

第8章编译预处理149

8.1宏定义149

8.1.1不带参数的宏定义149

8.1.2带参数的宏定义150

8.2“文件包含”预处理151

8.2.1头文件151

8.2.2文件包含152

8.3条件编译153

8.4小结154

习题154

上机实习156

第9章文件158

9.1文件的概述158

9.2文件类型指针159

9.3文件操作160

9.3.1文件的打开160

9.3.2文件的关闭161

9.4文件的读写161

9.4.1fputc函数和fgetc函数161

9.4.2 fputs函数和fgets函数164

9.4.3 fprintf和fscanf函数165

9.4.4 fread函数和fwrite函数166

9.5文件定位函数168

9.5.1反绕函数rewind()168

9.5.2移动文件位置指针的函数fseek()168

9.5.3ftell函数169

9.6应用举例170

9.7小结171

习题172

上机实习175

附录AASCII码与字符对应表176

附录BC的关键字177

附录CC的运算符和结合性178

附录DC库函数179

附录ETurbo C编译时常见的错误信息183

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

高度相关资料

C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 北京:科学技术文献出版社
c++程序设计系列教材  c++ 程序设计教程 P468( PDF版)
c++程序设计系列教材 c++ 程序设计教程 P468
C语言程序设计教程( PDF版)
C语言程序设计教程
成都:电子科技大学出版社
Borland c++程序设计教程( PDF版)
Borland c++程序设计教程
C&C++程序设计( PDF版)
C&C++程序设计
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
C程序设计高级教程(1990 PDF版)
C程序设计高级教程
1990 北京:北京航空航天大学出版社
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社
C程序设计实验教程(1999 PDF版)
C程序设计实验教程
1999 上海:华东理工大学出版社
C++程序设计教程(1999 PDF版)
C++程序设计教程
1999 北京:清华大学出版社
C程序设计教程(1995 PDF版)
C程序设计教程
1995 北京:中国科学技术出版社
C程序设计教程(1986 PDF版)
C程序设计教程
1986 北京:科学普及出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
C及C++程序设计教程(1998 PDF版)
C及C++程序设计教程
1998 北京:海洋出版社
Turbo C程序设计教程(1995 PDF版)
Turbo C程序设计教程
1995 北京:人民邮电出版社