《C/C++编程基础与技巧》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:张玉亭,胡群义编写
  • 出 版 社:北京:学苑出版社
  • 出版年份:1994
  • ISBN:7507708217
  • 页数:485 页
图书介绍:

目录 1

编者的话 1

第一部分 介绍标准C语言 1

第一章 C语言概述 1

1.1 C语言介绍 1

1.2 C程序的各个部分 4

1.3 编写C程序 10

1.4 在C环境中编写程序 12

1.5 小结 17

第二章 I/O编程基础 17

2.1 输入和输出带来的问题 18

2.2 理解流I/O 19

2.3 简单的I/O函数 24

2.4 格式化I/O函数 37

2.5 用硬件和系统相关拷贝 43

第三章 建立C程序 47

2.6 小结 47

3.1 管理C程序中的数据 48

3.2 说明函数与传送参数 63

3.3 调用函数 72

3.4 小结 72

第四章 进一步了解C程序 73

4.1 再谈语言约定 73

4.2 使用编译程序伪指令和宏 84

5.1 作用域和持续时间 92

4.3 小结 92

第五章 对象、表达式、算符和转换 92

5.2 存取外部数据和函数 97

5.3 理解C表达式 104

5.4 控制C算符 107

5.5 数据类型间的转换 116

5.6 小结 118

第六章 再谈C函数 118

6.1 详述参数传送 118

6.2 向main()传送参数 125

6.3 调用本身的函数 128

6.4 调用函数的其它方法 132

6.5 小结 140

第七章 控制程序逻辑流 140

7.1 设计程序循环 141

7.2 条件逻辑 156

7.3 终止程序 161

7.5 ANSI标准的常见扩展 163

7.4 调用系统命令处理程序 163

7.6 小结 164

第八章 用指针、数组和串编程 164

8.1 指针和数据类型 164

8.2 定义变量数组 170

8.3 使用数组(1) 175

8.4 使用数组(2) 179

8.5 串是字符数组 181

8.6 插入并删除字符 184

8.7 作为函数参数的数组和串 191

第九章 再谈指针 192

8.8 小结 192

9.1 使用指向指针的指针 193

9.2 用指针扫视并分析文本 194

9.3 数组和指针混用 207

9.4 用指针改进程序的性能 209

第十章 文件I/O编程 215

10.1 文件管理函数 215

9.5 小结 215

10.2 有缓冲器的I/O概念 218

10.3 选择文件流的I/O方式 220

10.4 直接存取的文件编程 225

10.5 编写高性能的文件例程 231

10.6 小结 232

第十一章 派生新的复合数据类型 233

11.1 定义结构 233

11.2 定义结构的联合 242

11.3 用typedef派生类型 244

11.4 管理动态存储器中的数据 245

11.5 作为函数参数的结构和联合 247

11.6 用结构建立链表 247

11.7 使用枚举常量 260

11.8 小结 260

第十二章 可移植性与转换的讨论 261

12.1 保持C的精华 261

12.3 非指定行为 262

12.2 供应商与程序员之间的协议 262

12.4 未定义行为 264

12.6 平稳修改K RC 270

12.7 环境考虑 272

12.8 小结 275

12.5 实现定义的行为 276

第二部分 使用标准C函数库 276

第十三章 调试、错误处理和字符处理 276

13.1 #include 276

13.3 #include 277

13.2 #include 277

13.4 小结 280

第十四章 数学、数值和转换 281

14.1 #include 281

14.2 #include 281

14.3 #include 283

14.4 #include 287

14.5 小结 293

第十五章 变元表的传送 293

15.1 #include 293

15.2 #include 295

15.3 #include 299

15.4 小结 301

第十六章 常用宏和I/O函数 301

16.1 #include 301

16.2 #include 302

17.1 #include 332

16.3 小结 332

第十七章 串、时间和杂函数 332

17.2 #include 347

17.3 #include 356

17.4 小结 362

第三部分 C++编程基础 363

第十八章 对象和面向对象编程 363

18.1 对象 363

18.2 类 366

18.3 类继承 370

18.4 小结 370

第十九章 定义类和对象 370

19.1 定义C++类 371

19.2 初始化和删除类对象 378

19.3 使用类对象 382

第二十章 控制类和对象 397

20.1 理解C++自由存储 397

19.4 小结 397

20.2 定义C++对象 404

20.3 派生类和继承 407

20.4 C++流I/O 417

20.5 小结 419

第二十一章 再谈C++方法和对象 419

21.1 C++中的指针和引用 420

21.2 重载函数 426

21.3 重载算符 427

21.4 使用const,volatile和static成员函数 439

21.5 小结 440

附录A ASCII字符集 441

附录B ANSI C预定义宏 443

附录C ANSI C函数库 445

附录D finance.c程序 449

附录E IBM PC通信编程 463

附录F B仿样推导 478

附录G 性能测试软件 479