《C语言程序设计简明教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:孙志挥编
  • 出 版 社:南京工学院出版社
  • 出版年份:1987
  • ISBN:7810230700
  • 页数:253 页
图书介绍:

概述 1

一、C语言的由来和发展 1

目录 1

二、C语言的主要特点 2

第一章 C语言程序简介 5

1.1C语言程序例 5

1.2C语言语法描述 8

1.3字符和词法单位 9

1.4基本的输入和输出处理 17

1.5函数的初步介绍 21

1.6运行C语言程序全过程 23

小结 25

习题 25

2.1C语言数据类型 27

2.2变量和类型说明 27

第二章 基本数据类型和运算表达式 27

2.3标准数据类型 28

2.4枚举类型 31

2.5数据类型转换 31

2.6运算符及运算表达式 32

2.7计算顺序和优先级 45

2.8表达式的形式定义 45

2.9标准类型变量的初值 46

小结 47

习题 47

第三章 语句和流程控制 49

3.1概述 49

3.2表达式语句 49

3.3复合语句和分程序 50

3.4空语句 51

3.5条件语句(if) 52

3.6循环语句(while、for、do-while) 56

3.7间断语句(break) 67

3.8继续语句(continue) 71

3.9开关语句(switch) 72

3.10 标号和转移语句(goto) 77

3.11 返回语句(return) 81

3.12 语句和流程控制综合例 81

小结 86

习题 88

第四章 组合类型(一)——数组 90

4.1数组说明和数组元素 90

4.2字符数组 93

4.3多维数组 95

4.4数组的初值 99

4.5多维数组应用例 101

小结 105

习题 106

第五章 函数和程序结构 108

5.1自顶向下的程序设计方法 108

5.2函数的基本结构 109

5.3关于函数参数的讨论 112

5.4函数类型 114

5.5变量存储属性 116

5.6自动变量 118

5.7外部变量 119

5.8作用域规则 125

5.9静态变量 127

5.10寄存器变量 129

5.11函数的递归调用 130

5.12程序设计例 134

小结 138

习题 139

6.1指针的概念 142

第六章 指针类型及指针变量的使用 142

6.2用作函数参数的指针 145

6.3指针和数组*147++6.4指针运算 151

6.5指针数组及其初始化 154

6.6命令行参数 159

6.7多级指针 162

6.8指向函数的指针 164

6.9指针应用例题 167

小结 168

习题 169

第七章 组合类型(二)——结构和联合 171

7.1结构类型的描述 171

7.2结构说明和结构成分分量 172

7.3函数和结构 176

7.4结构数组 179

7.5指向结构的指针 184

7.6树——引用自身结构的数据类型 185

7.7表——引用自身结构的数据类型 189

7.8字段存取 191

7.9联合类型 194

7.10 类型定义 198

小结 200

习题 202

第八章 C预处理程序 204

8.1单词(串)替换 204

8.2包含文件 209

8.3条件编译 211

小结 212

8.4行控制 212

习题 213

第九章 操作系统上的C程序 215

9.1标准文件输入/输出处理 215

9.2按格式转换函数 217

9.3文件存取和错误处理 224

9.4标准库函数 231

9.5文件存取处理的实例 232

9.6UNIX系统的输入/输出操作 236

9.7进程 239

小结 241

习题 242

附录一 C语言语法 243

1.C语言语法摘要 243

2.BNF(巴科斯范式)表示 245

附录二 C语言标准库函数 249

1.C标准I/O库函数 249

2.数学库函数 250

3.字符串处理库函数及字符分类宏 252

参考文献 254