指针的编程艺术(第二版) PDF格式高清电子书免费下载

指针的编程艺术(第二版)

作者 蔡明志
译者 李强
出版社 人民邮电出版社
出版日期 2013-01-01
页数 432
格式 Paper book / ebook (PDF)
ISBN 9787115294265
价格 65
  • 内容简介
  • 图书目录
  • 免费下载

出版信息

ISBN:9787115294265
语言:简体中文
包装/印刷类型:1
开本:小16开
出版时间:2013-01-01
页数:432

内容简介

本书通过通俗化和实例化的内容,讲解了指针的语法、编程实践,让读者在轻松中学通C的指针,并能在编程中学以致用,是一本很好的指针学习书籍。

  “指针”(Pointer),这是个让人又爱又难受的主题。常有人说:“指针好难啊,都不知道该怎么学……”。有许多人学到指针时,便裹足不前。基本原因是没有合适的图书来指导学习指针及其相关的问题。

  《指针的编程艺术(第 二版)》内容精彩无比,除了对C语言的指针有深入的探讨外,同时也对与指针有异曲同工之妙的reference详加讨论。《指针的编程艺术(第 二版)》以指针为核心,讲解了指针与变量、指针与数组、指针与函数、指针与字符串、指针与结构、链表、指针与文件等编程技术,可以帮助读者快速进入指针的世界,是一本难得的指导书。

  《指针的编程艺术(第 二版)》适合程序员阅读,也适合作为大中专院校的学习用书以及培训学校的教材。

图书目录

目 录

第 一篇 C语言篇

第 一章 内存的基本概念 3

1-1 变量 4

1-2 一维数组 5

1-3 二维数组 9

1-4 结构 11

1-5 练习 12

第 二章 指针与变量 15

2-1 一颗星星:表示一把钥匙 16

2-2 两颗星星:表示两把钥匙 19

2-3 三颗星星:表示三把钥匙 20

2-4 练习 22

第三章 指针与数组 24

3-1 指针与一维数组 25

3-2 指针与二维数组 30

3-3 数组指针 33

3-4 为什么parr等同于*parr? 35

3-5 指向数组的指针 37

3-6 多重指针 42

3-7 命令行参数 49

3-8 改错题 52

3-9 练习 53

3-10 程序实战 60

第四章 指针与函数 61

4-1 函数简介 62

4-2 两数对调 62

4-3 地址调用 64

4-4 函数指针 69

4-5 指针函数 71

4-6 改错题 72

4-7 练习 76

4-8 程序实战 76

第五章 指针与字符串 78

5-1 字符串指针 79

5-2 常用的字符串库函数 82

5-3 改错题 94

5-4 程序实战 95

第六章 指针与结构 96

6-1 指向结构变量的指针 97

6-2 结构指针与自增运算符 101

6-3 结构与函数 104

6-4 自引用结构 107

6-5 改错题 114

6-6 练习 122

第七章 链表——C程序实战 125

7-1 单链表 126

7-2 双链表 131

7-3 链表的应用——堆栈的实战 136

7-4 链表的应用——队列的实战 140

7-5 程序实战 144

第八章 指针与文件 145

8-1 fprintf与fscanf函数 146

8-2 fwrite与fread函数 148

8-3 当前文件的指针指向何处 151

8-4 fgetpos与fsetpos函数 154

8-5 rewind 156

8-6 程序实战 157

第 二篇 C++语言篇

第 一章 Visual C++ 2010使用简介 161

第 二章 C++的reference 165

2-1 变量与reference 166

2-2 两数对调 167

2-3 结构与reference 171

2-4 类与reference 175

2-5 练习 180

2-6 程序实战 181

第三章 C++的this指针 182

3-1 this指针 183

3-2 股票买卖范例程序 186

3-3 程序实战 190

第四章 C++的new与delete 191

4-1 new、delete与变量 192

4-2 new、delete与数组 194

4-3 new、delete与结构 196

4-4 new、delete与类 198

4-5 程序实战 201

第五章 C++的复制构造函数 202

5-1 复制构造函数 203

5-2 重载指定运算符 208

5-3 程序实战 212

第六章 虚函数、指针与reference 213

6-1 虚函数 214

6-2 程序实战 218

第七章 链表——C++程序实战 219

7-1 单链表 220

7-2 双链表 227

7-3 堆栈 234

7-4 程序实战 238

第三篇 C++/CLR语言篇

第 一章 Visual C++/CLR使用简介 241

第 二章 浅谈C++/CLR程序设计 244

2-1 可追踪的reference 245

2-2 可追踪的handle 245

2-3 数组 247

2-4 Interior指针 250

2-5 函数 251

2-6 程序实战 259

第三章 Visual C++/CLR中链表的使用 260

3-1 用单链表处理数据 261

3-2 用双链表处理数据 265

3-3 使用链表操作堆栈 269

3-4 程序实战 273

第四篇 Java语言篇

第 一章 JCreator使用简介 277

1-1 安装JCreator编译程序 278

1-2 编写、编译与执行程序 280

1-3 程序调试(debug) 282

1-4 新建项目文件 283

第 二章 对象、字符串与reference 285

2-1 对象与reference 286

2-2 字符串与reference 287

2-3 常用的字符串库函数 290

2-4 程序实战 294

第三章 数组与reference 295

3-1 数组简介 296

3-2 数组复制 301

3-3 如何传递数组 304

3-4 二维数组 309

3-5 程序实战 312

第四章 类与reference 313

4-1 类与reference 314

4-2 this指针 317

4-3 复制构造函数 319

4-4 程序实战 325

第五章 Java程序中链表的使用 326

5-1 单链表 327

5-2 双链表 332

5-3 堆栈的使用 338

5-4 程序实战 344

第五篇 Visual C# 2010语言篇

第 一章 Visual C#使用简介 347

第 二章 变量与reference 350

2-1 值调用 351

2-2 call by reference 352

2-3 特殊的参数out 353

2-4 程序实战 354

第三章 数组与reference 355

3-1 找出一维数组的**大值 356

3-2 一维数组的加和 357

3-3 二维数组的加和 358

3-4 不规则数组的加和 359

3-5 程序实战 360

第四章 Visual C#中链表的使用 361

4-1 数据的转换 362

4-2 单链表 363

4-3 双链表 368

4-4 使用链表操作堆栈 374

4-5 程序实战 378

第六篇 Visual Basic 2010语言篇

第 一章 Visual Basic使用简介 381

第 二章 函数与reference 384

2-1 call by value 385

2-2 call by reference 385

2-3 程序实战 386

第三章 数组与reference 487

3-1 找出数组的**大值 388

3-2 数组的加和 389

3-3 不规则的数组 392

3-4 程序实战 393

第四章 Visual Basic中链表的使用 394

4-1 链表的基本概念 395

4-2 单链表 398

4-3 双链表 404

4-4 使用链表操作堆栈 409

4-5 程序实战 415

第七篇 比较篇

附录A 答案(见光盘) 433

附录B 术语(见光盘) 557

点击展开

点击收起

指针的编程艺术(第二版) PDF格式高清电子书免费下载

抱歉,暂无数据!催一下?我有资源 ?

看了 指针的编程艺术(第二版) 的用户也看了: