搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
指针的艺术
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787508468976
  • 作      者:
    蔡明志著
  • 出 版 社 :
    中国水利水电出版社
  • 出版日期:
    2009
收藏
编辑推荐
    程序设计最绚丽的星星<br>    无指针,不自由<br>    探讨C语言指针的基本概念及其与变量、数组、结构体和文件之间的应用。<br>    同时剖析C++、C++/CLR、Java、Visual C#及Visual Basic的引用(Reference)。<br>    分别以指针和引用(Reference)实现链表、堆栈与队列<br>    针对以下14个主题,分别在C、C++、C++/CLR、Java、Visual C#及Visual Basic程序语言中比较其用法:变量的定义、算术运算符、关系运算符、逻辑运算符、输出函数、输入函数、选择结构、数组、函数调用、指针与引用(Reference)、指向或引用(Reference)到空的表示法、<br>    动态分配内存、回收内存、循环结构
展开
内容介绍
    《指针的艺术》主要探讨C语言指针的基本概念及其与变量、数组、结构体和文件之间的应用,同时剖析C++、C++/CLR、Java、Visual C#及Visual Basic中的引用(Reference),并分别以指针和引用(Reference)实现链表、堆栈与队列。<br>    全书共七篇。针对以下14个主题,分别在C、C++、C++/CLR、Java、Visual C#及Visual Basic程序语言中比较其用法:变量的定义、算术运算符、关系运算符、逻辑运算符、输出函数、输入函数、选择结构、循环结构、数组、函数调用、指针与引用(Referenee)、指向或引用(Reference)到空的表示法、动态分配内存、回收内存。<br>    《指针的艺术》适合C、C++、C++/CLR、Java、Visual C#及Visual Basic程序设计人员使用,希望通过《指针的艺术》的内容,能够帮助读者透彻理解指针的概念并在实践中能够灵活运用。书中所有范例代码均可在配书光盘中找到。
展开
目录
第一篇 C程序语言篇<br>第1章 内存的基本概念<br>1-1 变量<br>1-2 一维数组<br>1-3 二维数组<br>1-4 结构体<br>1-5 问题演练<br><br>第2章 指针与变量<br>2-1 一颗星星:表示一把钥匙<br>2-2 两颗星星:表示两把钥匙<br>2-3 三颗星星:表示三把钥匙<br>2-4 问题演练<br><br>第3章 指针与数组<br>3-1 指针与一维数组<br>3-2 指针与二维数组<br>3-3 数组指针<br>3-4 为什么parr等同于*parr<br>3-5 指向数组的指针<br>3-6 多重指针<br>3-7 命令行自变量<br>3-8 调试题<br>3-9 问题演练<br>3-10 程序实战<br><br>第4章 指针与函数<br>4-1 函数初探<br>4-2 两数对调<br>4-3 再论传址调用<br>4-3-1 寻找数组中的最大值<br>4-3-2 一维数组的元素求和<br>4-3-3 二维数组的元素求和<br>4-4 指向函数的指针<br>4-5 返回指针的函数<br>4-6 调试题<br>4-7 问题演练<br>4-8 程序实战<br><br>第5章 指针与字符串<br>5-1 字符串指针<br>5-2 常用的库函数<br>5-2-1 计算字符串的长度<br>5-2-2 字符串的复制<br>5-2-3 字符串的连接<br>5-2-4 字符串的比较<br>5-3 调试题<br>5-4 程序实战<br><br>第6章 指针与结构体<br>6-1 指向结构体变量的指针<br>6-2 结构体指针与自增运算符<br>6-3 结构体与函数<br>6-4 自引用<br>6-5 调试题<br>6-6 问题演练<br><br>第7章 链表——以C程序实现<br>7-1 单向链表<br>7-2 双向链表<br>7-3 链表的应用——堆栈的实现<br>7-4 链表的应用——队列的实现<br>7-5 程序实战<br><br>第8章 指针与文件<br>8-1 fprintf与fscanf函数<br>8-2 fwrite与fread函数<br>8-3 当前文件的指针指向何处<br>8-4 龟etpos与fsetpos函数<br>8-5 rewind<br>8-6 程序实战<br><br>第二篇 C++程序语言篇<br><br>第9章 简易Visual C++2008使用手册<br><br>第10章 C++的reference<br>10-1 变量与reference<br>10-2 两数对调<br>10-2-1 传值调用<br>10-2-2 引用调用(call by reference)<br>10-3 结构体与reference<br>10-4 类与reference<br>10-5 问题演练<br>10-6 程序实战<br><br>第11章 C++的this指针<br>11-1 this指针<br>11-2 股票买卖范例程序<br>11-3 程序实战<br><br>第12章 C++的new与delete<br>12-1 new、delete与变量<br>12-2 new、delete与数组<br>12-3 new、delete与结构体<br>12-4 new、delete与类<br>12-5 程序实战<br><br>第13章 C++的复制构造函数<br>13-1 复制构造函数<br>13-2 重载赋值运算符<br>13-3 程序实战<br><br>第14章 虚函数、指针与reference<br>14-1 虚函数<br>14-2 程序实战<br><br>第15章 链表——以C++程序实现<br>15-1 单向链表<br>15-2 双向链表<br>15-3 堆栈<br>15-4 程序实战<br><br>第三篇 C++/CLR程序语言篇<br><br>第16章 简易Visual C++/CLR使用手册<br><br>第17章 浅谈C++/CLR程序设计<br>17-1 可跟踪的reference<br>17-2 可跟踪的handle<br>17-3 数组<br>17-3-1  一维数组<br>17-3-2 二维数组<br>17-3-3 不规则数组<br>17-4 Interior指针<br>17-5  函数:<br>17-5-1  两数对调<br>17-5-2 找出数组的最大值<br>17-5-3 计算数组的总和<br>17-5-4 计算二维数组的总和<br>17-5-5 计算不规则数组的总和<br>17-6 程序实战<br><br>第18章 链表——以Visual C++/CLR实现<br>18-1 以单向链表处理数据<br>18-2 以双向链表处理数据<br>18-3 使用链表实现堆栈<br>18-4 程序实战<br><br>第四篇 Java程序语言篇<br><br>第19章 简易JCreator使用手册<br>19-1 安装JCreator编译程序<br>19-2 编写、编译与运行程序<br>19-3 程序的调试(debug)<br>19-4 创建项目文件<br><br>第20章 变量、字符串与refererice<br>20-1 变量与引用(reference)<br>20-2 字符串与引用(reference)<br>20-3常用的字符串库函数<br>20-4 程序实战<br>第21章 数组与reference<br>21-1 数组初探<br>21-2 数组的复制<br>21-3 如何传送数组<br>21-4 二维数组<br>21-5 程序实战<br><br>第22章 类与reference<br>22-1 类与引用(reference)<br>22-2 复制构造函数<br>22-3 this指针<br>22-4 程序实战<br><br>第23章 链表——以Java程序实现<br>23-1 单向链表<br>23-2 双向链表<br>23-3 堆栈的操作<br>23-4 程序实战<br><br>第24章 简易Visual C#使用手册<br><br>第25章 变量与reference<br>25-1 传值调用<br>25-2 引用调用(call by reference)<br>25-3 特殊的参数out<br>25-4 程序实战<br><br>第26章 数组与reference<br>26-1 找出一维数组的最大值<br>26-2 一维数组的求和<br>26-3 二维数组的求和<br>26-4 不规则数组的求和<br>26-5 程序实战<br><br>第27章 链表——以Visual C#实现<br>27-1 数据的转换<br>27-2 单向链表<br>27-3 双向链表<br>27-4 链表的应用——堆栈的实现<br>27-5 程序实战<br><br>第六篇 Visual Basic 2008程序语言篇<br><br>第28章 简易Visual Basic使用手册<br><br>第29章 函数与reference<br>29-1 传值调用(call by value)<br>29-2 引用调用(call by reference)<br>29-3 程序实战<br><br>第30章 数组与reference<br>30-1 找出数组的最大值<br>30-2 数组的求和~<br>30-2-1 一维数组的求和<br>30-2-2 二维数组的求和<br>30-3 不规则数组<br>30-4 程序实战<br><br>第31章 链表——以Visual Basic实现<br>31-1 链表的基本概念<br>31-2 单向链表<br>31-3 双向链表<br>31-4 链表的应用——堆栈的实现<br>31-5 程序实战<br><br>第七篇 比较篇<br>附录A 解答
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证