《MSC & VAXC通用C程序设计语言》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:曾佛生编著
  • 出 版 社:北京:北京科学技术出版社
  • 出版年份:1993
  • ISBN:7530413119
  • 页数:317 页
图书介绍:

第一章序言 1

§1.1 本书风格 1

目 录 1

§1.2 本书适用范围广 3

§1.3 本书特色 4

§1.4本书篇目结构 7

第二章 基本语法单位和语言成分 8

§2.1 基本语法单位 8

§2.3.1整型常数 9

§2.3.2实型常数和双精度实型常数 9

§2.3 常数 9

§2.2 数据类型 9

§2.3.3字符型常数 10

§2.3.4符号常数 10

§2.4 变量 11

§2.4.1整型变量 11

§2.4.2字符型变量 11

§2.4.3实型和双精度型变量 12

§2.4.4变量初始化 12

§2.5表达式 12

§2.5.1算术表达式 12

§2.5.2关系表达式 12

§2.5.4赋值表达式 13

§2.5.5逗号表达式 13

§2.5.3逻辑表达式 13

§2.5.6条件表达式 14

§2.5.7类型转换 14

§2.5.8其它运算符 14

§2.5.9运算符的优先级 15

运算符优先级比较表 15

第三章基本语句 17

§3.1 表达式语句和输入输出语句 17

§3.2复合语句 19

§3.3 条件语句与goto语句 20

§3.4.3 do-while语句 21

§3.4.2 for语句 21

§3.4.1 while语句 21

§3.4循环语句 21

§3.4.4与循环语句有关的几个语句 22

§3.5 开关语句 22

§3.6 注释语句 23

§3.7 程序举型 25

索引表 25

例c3-1 26

例c3-2 32

例c3-3 37

第四章数组 42

§4.1 数组的说明和引用 42

§4.1.1数组说明 42

§4.3数组元素初始化 43

§4.2字符数组 43

§4.1.2数组引用 43

§4.4程序举例 44

例c4-1 44

例c4-2 45

第五章函数 50

§5.1 函数的定义 50

§5.2 函数调用与参数传递 51

§5.2.1函数形参说明 51

§5.2.2函数调用的一般形式 52

§5.2.3函数参数传递 52

§5.2.4函数的递归调用 53

§5.3变量的存储类型和初始化 53

§5.3.3外部变量和全局变量 54

§5.3.4外部变量说明 54

§5.3.1 局部变量 54

§5.3.2寄存器变量 54

§5.3.5静态变量 55

§5.3.6变量初始化 56

§5.4程序举例 56

例c5-1 56

例c5-2 63

第六章指针 71

§6.1 指针的基本概念 71

§6.1.1指针运算符 71

§ 6.1.2指针说明 71

§6.2.1数组说明的指针表示 72

§6.1.3指针赋初值 72

§6.2指针与数组 72

§6.2.2数组引用的指针表示 73

§6.2.3字符数组的指针表示 73

§6.2.4小结 74

§6.3指针数组 75

§6.4指针与函数 76

§6.5 函数指针 78

§6.6 指针运算 79

§6.6.1指针允许的算术运算 79

§6.6.2指针允许的关系运算 79

§6.6.3指针允许的赋值运算 79

例c6-1 80

§6.7程序举例 80

例c6-2 86

例c6-3 90

第七章结构 98

§7.1 结构的基本概念 98

§7.1.1 结构定义 98

§7.1.2结构说明 98

§7.1.3结构引用 99

§7.1.4结构初始化 99

§7.2结构指针 100

§7.3 结构数组 101

§7.4结构和函数 102

例c7-1 103

§7.5程序举例 103

例c7-2 106

第八章编译预处理和其它数据类型 117

§8.1 编译预处理 117

§8.1.1宏定义 117

§8.1.2文件包含 118

§ 8.1.3条件编译 118

§8.2 H文件介绍 119

§8.3 联合 123

§8.4枚举类型 123

§8.5类型定义 123

例c8-1 124

§8.6程序举例 124

第九章输入输出的进一步讨论 130

§9.1 文件的访问 130

§9.1.1文件的创建 130

§9.1.2文件的打开与关闭 130

§9.1.3文件的读与写 131

§9.1.4文件的随机读写 133

§9.2文件转向与管道传输 133

§9.2.1标准输入转向标志符′<′ 134

§9.2.2标准输出转向标志符′>′ 134

§9.2.3标准输出追加型转向标志符′》′ 134

§9.2.4管道传输标志符′丨′ 134

§9.4标准函数库 135

§9.3 系统调用 135

§9.4.1字符串处理函数 136

§9.4.2内存格式转换函数 138

§9.5程序举例 138

例c9-1 138

例c9-2 140

例c9-3 142

例c9-4 147

例c9-5 151

第十章深入及待补充的几个问题 161

§10.1位操作 161

§10.2动态内存分配 161

§10.3 动态数据结构 162

例c10-1 163

§10.4 命令行参数 180

例c10-2.c 181

§10.5 C与FORTRAN的相互调用 185

例c10-1 185

例c10-2 186

例c8-12.h 188

例c10-41.for 189

例c10-42.c 189

§10.6较大程序的处理 190

§10.7程序举例 191

例c10-61 191

例10-62 193

§11.1 坐标函数 197

第十一章C语言在数据库上的应用 197

§11.2视频适配器 198

§11.3 C语言访问中断函数 199

§11.4屏幕访问 201

§11.4.1 putchr()函数 202

§11.4.2 putstr()函数 203

§11.4.3 putstl()函数 203

§11.5 FoxBASE+工资管理程序 205

§11.5.1工资管理数据库结构 206

§11.5.2工资管理主控模块 207

§11.5.3工资管理录入模块 210

§11.5.4工资管理修改模块 211

§11.6 C语言工资管理程序 214

§11.6.1 C语言工资管理数据结构 215

§11.6.2 C语言工资管理主控程序 216

§11.6.3 C语言工资管理录入程序 219

§11.6.4 C语言工资管理修改程序 224

§11.6.5 C语言工资显示程序 231

第十二章C语言综合应用与最新发展 235

§12.1 系统函数库程序编制 235

§12.2排序 238

§12.3 图形处理 251

§12.3.1图形方式与调色板 251

§12.3.2用ROM-BIOS写象素 252

§12.3.3画线 253

§12.3.4矩形的描绘与填充 254

§12.4图象处理 255

§12.4.1数字图象二次化 256

§12.4.2二值图象细化 263

§12.5 C 267

§12.5.1 C++的编译、输入与输出 267

§12.5.2类(class) 269

§12.5.3函数重叠(function overloading) 272

§12.5.4操作符重叠(function overloading) 274

附录A标准函数和系统调用 277

A功能分类 277

A1 输入输出函数 277

A1.1打开和关闭文件类 277

A1.3输入函数类 279

A1.2文件指针定位类 279

A1.4输出函数类 280

A1.5错误处理函数类 282

A2 字符分类函数 282

A3 字符串处理函数 283

A4 字符转换函数 285

A5数学函数 286

A6 内存分配函数 288

A7 其它函数 289

A8 UNIX模拟函数 290

B 索引 295

附录B ASCII码表 297

附录C BIOS显示功能调用 301

附录D常见编程错误 313