《C/C++快速进阶教程》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)L.Atkinson,(美)M.Atkinson著;陈 晰,梁 帆译
  • 出 版 社:北京:科学出版社;龙门书局
  • 出版年份:1995
  • ISBN:7030049128
  • 页数:620 页
图书介绍:

目录 1

绪论 1

第一篇 C语言介绍 6

第一章 C语言入门 6

1.1 C语言初探 6

1.2 C程序的组成 12

1.3 C程序编制 20

1.4 用C环境编程 22

1.5 小结 29

第二章 I/O编程基础 30

2.1 输入输出的有关问题 30

2.2 数据流I/O 32

2.3 简单的I/O功能简介 39

2.4 格式化I/O函数 55

2.5 硬件复制和系统独立性 61

2.6 小结 68

第三章 构造C程序 69

3.1 C程序中的数据管理 69

3.2 函数说明及参数传递 89

3.3 小结 101

第四章 C程序设计详述 102

4.1 语言规则的细节 102

4.2 使用编译命令和宏 116

4.3 小结 126

第五章 对象、表达式、操作符和转换 127

5.1 对象作用域和生存期详解 127

5.2 存取外部数据和函数 132

5.3 理解C的表达式 142

5.4 C的操作符 146

5.5 类型转换 161

5.6 小结 164

第六章 C的函数 165

6.1 参数传递 165

6.2 向main()传参数 174

6.3 递归函数 177

6.4 函数使用的补充说明 182

6.5 小结 194

第七章 程序逻辑流的控制方法 195

7.1 循环 195

7.2 条件逻辑编程 214

7.3 程序的提前结束 222

7.4 系统命令处理程序的调用 224

7.5 ANSI标准的常见扩展 225

7.6 小结 225

8.1 指针与复合数据类型 226

第八章 用指针、数组和字符串编程 226

8.2 定义变量数组 235

8.3 用数组表示几何曲线的光滑连接 241

8.4 用数组来解方程组 246

8.5 字符数组与字符 249

8.6 充当函数参数的数组和字符串 262

8.7 小结 263

第九章 指针的使用 265

9.1 用指针表示指针 265

9.2 用指针扫描、分析文本 266

9.3 数组与指针的混合使用 285

9.4 用指针提高程序性能 287

9.5 小结 294

第十章 文件输入/输出(I/O)编程 295

10.1 C的文件管理函数 295

10.2 缓存I/O的概念 299

10.3 文件流的I/O模式 302

10.4 直接存取文件编程 308

10.5 用杂凑关键字直接存取 313

10.6 编写高质量的文件例程 320

10.7 对ANSI标准的公共扩展 323

10.8 小结 324

第十一章 派生出新的数据类型 325

11.1 结构的定义 325

11.2 联合 338

11.3 用typedef派生新的类型 340

11.4 数据的动态管理 341

11.5 作为函数参数来使用的结构和联合 345

11.6 用结构建立链表 345

11.7 枚举常量的使用 364

11.8 小结 365

第十二章 C语言移植及转换要点 366

12.1 保留C语言的精华 366

12.2 销售商和程序员之间的协议 367

12.3 未指定的操作 367

12.4 未定义的操作 368

12.5 定义实现的操作 372

12.6 C语言的可移植性和兼容性 375

12.7 环境考虑 378

12.8 小结 381

第十三章 如何从其他高级语言转向C 382

13.1 BASIC向C的转换 382

13.2 从Pascal向C转换 396

13.3 小结 408

14.1 对象是工作模块 412

第十四章 对象及面向对象的编程 412

第二篇 C++编程基础 412

14.2 类是抽象数据类型 418

14.3 类的继承性是类型派生 424

14.4 面向对象系统的定义 424

14.5 面向对象系统的其他要点 427

14.6 小结 428

第十五章 定义类和对象 429

15.1 定义C++的类 429

15.2 类对象的初始化及释放 439

15.3 类对象的使用 444

15.4 小结 487

第十六章 类与对象的控制 488

16.1 C++的自由存储 488

16.2 定义C++的对象 500

16.3 派生类和继承性 504

16.4 C++数据流I/O操作 518

16.5 小结 521

第十七章 C++方法及对象详述 522

17.1 C++中的指针和引用 522

17.2 重载函数 530

17.3 重载操作符 532

17.4 C++扩展 550

17.5 小结 556

附录A ASCII字符集 557

附录B ANSI预定义宏 564

附录C ANSI C库函数 569

附录D 程序FINANCE.C 576

附录E IBM PC通信程序设计 591

附录F B-条样曲线推导 610

附录G 性能评价软件 611