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

第一章 C程序设计概念1

1.1 程序1

1.2 程序设计语言2

1.3 C语言的发展历史6

1.4 C语言的基本元素8

1.5 C语言程序结构18

1.6 C程序的编译和运行24

习题31

第二章 表达式和运算符33

2.1 赋值表达式与初等表达式33

2.2 单目表达式与单目运算符36

2.3 算术运算符40

2.4 关系和逻辑运算符41

2.5 字位逻辑运算符43

2.6 赋值运算符45

2.7 条件表达式与三目运算符47

2.8 运算符的优先级和运算顺序48

2.9 类型转换51

习题55

第三章 语句57

3.1 复合语句和分程序58

3.2 条件语句59

3.3 开关语句66

3.4 循环语句68

3.5 间断语句77

3.6 接续语句79

3.7 转向语句83

3.8 返回语句84

习题84

第四章 函数87

4.1 函数结构87

4.2 函数参数91

4.3 函数类型和函数说明94

4.4 变量说明98

4.5 作用域规则110

4.6 递归115

习题123

第五章 指针125

5.1 指针的概念125

5.2 指针参数128

5.3 指针和数组131

5.4 指针运算136

5.5 指针数组139

5.6 命令行参数143

5.7 指向函数的指针147

习题150

6.1 一维数组152

第六章 数组、结构和联合152

6.2 字符数组155

6.3 多维数组157

6.4 结构160

6.5 结构数组165

6.6 指向结构的指针171

6.7 引用自身的结构174

6.8 联合180

习题182

第七章 输入和输出184

7.1 标准输入和输出184

7.2 按格式输出186

7.3 按格式输入191

7.4 内存中的格式转换195

7.5 文件的存取196

7.6 错误处理和出口199

7.7 成行的输入和输出201

习题203

第八章 UNIX文件系统204

8.1 概述204

8.2 文件的读写206

8.3 文件的打开、建立、关闭和删除208

8.4 文件的随机存取212

习题213

9.1 包含文件214

第九章 C语言预处理程序214

9.2 宏替换217

9.3 条件编译与行控制218

习题220

第十章 C程序设计221

10.1 程序设计流程图221

10.2 列表打印程序224

10.3 存储分配程序230

10.4 字典查找程序235

第十一章 高级C程序设计240

11.1 分叉240

11.2 程序的执行241

11.3 进程的同步243

11.4 管道通信244

11.5 编译程序的工具——YACC252

第十二章 并发C语言259

12.1 程序的结构260

12.2 进程260

12.3 公共变量261

12.4 信息传送式的通讯方式262

12.5 公共变量式的通讯方式265

附录A C语言的巴科斯范式(BNF)描述268

附录B C语言语法图279

参考文献296

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