当前位置:首页 > 工业技术
C程序设计语言与软件工程
C程序设计语言与软件工程

C程序设计语言与软件工程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:李晓敏编著;战小苏,朱培华审校
  • 出 版 社:北京:学苑出版社
  • 出版年份:1993
  • ISBN:7507708756
  • 页数:474 页
图书介绍:本书描述了由Kernighan和Ritchie定义的C程序设计语言的所有特性及C程序设计语言标准定义的所有特性。
《C程序设计语言与软件工程》目录

第一章 程序设计引论 1

1.1高级程序设计语言 2

1.2 C的历史 3

1.3 ANSI标准 4

1.4 C的特性 5

第二章 基础部分 6

2.1程序开发 6

2.2函数 9

2.3 C函数的结构 12

2.4格式化源文件 18

2.5 main()函数 20

2.6 printf()函数 22

2.7 scanf()函数 23

2.8预处理器 24

第三章 标量数据类型 27

3.1说明 28

3.2各种整数类型 29

3.3各种整数常量 33

3.4浮点类型 36

3.5初始化 39

3.6混合类型 39

3.7显示转换——转换 45

3.8 枚举类型 46

3.9 void数据类型 47

3.10类型定义 47

3.11查找对象的地址 48

3.12指针引论 49

第四章控制流 54

4.1条件分支 54

4.2 switch语句 61

4.3循环 66

4.4嵌套循环 75

4.5一个简单的计算程序 77

4.6 break和continue语句 79

4.7 goto语句 80

4.8无限循环 81

第五章 操作符和表达式 84

5.1优先级和结合性 85

5.2一元加减操作符 88

5.3二元算术操作符 88

5.4算术赋值操作符 91

5.5加1和减1操作符 93

5.6逗号操作符 96

5.7关系操作符 97

5.8逻辑操作符 99

5.9位处理操作符 102

5.10逐位赋值操作符 107

5.11强制操作符 108

5.12 sizeof操作符 109

5.13条件操作符(?:) 110

5.14存储操作符 111

第六章 数组和指针 114

6.1数组的说明 114

6.2数组在内存中的存储 116

6.3初始化数组 117

6.4数组范例:加密和解密 119

6.5指针运算 121

6.6将指针作为函数的变元传送 122

6.7通过指针存取数组元素 124

6.8将数组作为函数变元传送 125

6.9分类算法 128

6.10串 130

6.11多维数组 141

6.12指针数组 147

6.13指向指针的指针 150

第七章 存储类 157

7.1固定持续时间和自动持续时间 157

7.2域 161

7.3全局变量 165

7.4 register说明符 168

7.5小结 172

7.6动态的存储分配 173

第八章 结构和联合 178

8.1结构 178

8.2链表 195

8.3联合 201

8.4 enum说明 207

第九章 函数 209

9.1变元传送 209

9.2说明和调用 211

9.3指向函数的指针 220

9.4递归 228

9.5 main()函数 230

9.6复杂的说明 231

第十章 C预处理器 236

10.1宏替换 236

10.2条件编译 245

10.3包含功能 249

10.4行控制 249

第十一章 输入和输出 254

11.1流 254

11.2缓冲区 256

11.3〈stdio.h〉头标文件 257

11.4错误处理 257

11.5打开和关闭一个文件 258

11.6读写数据 261

11.7选择一个I/O方法 266

11.8不缓冲的I/O 267

11.9随机存取 268

第十二章 软件工程 277

12.1产品说明书 278

12.2软件设计 282

12.3规划管理和成本估算 287

12.4软件生产中的软件工具 291

12.5 调试 293

12.6测试 294

12.7性能分析 295

12.8文档资料 295

附录A ANSI运行时程序库 298

A.1函数名 298

A.2头标文件 298

A.3概要 298

A.4函数和宏 300

A.5错误处理 300

A.6诊断 301

A.7 字符处理 301

A.8设置环境(locale)变量 302

A.9算术 305

A.10非局部转换 308

A.11符号处理 309

A.12可变参数 311

A.13 I/O函数 313

A.14通用的实用程序 331

A.15串处理函数 338

A.16多字节字符函数 343

A.17数据和时间函数 345

附录B ANSI C的语法 349

附录C实现上的一些限制 369

C.1翻译限制 369

C.2数字限制 369

附录D ANSI和K&R标准之间的差异 372

D.1在编译上的差异 372

D.2数据类型之间的差异 373

D.3语句差异 374

D.4表达式的差异 375

D.5存储类和初始化上的差异 376

D.6预处理上的差异 377

附录E保留名 379

附录F C解释程序列表 387

附录G ASCII代码 472

相关图书
作者其它书籍
返回顶部