指针的艺术

《指针的艺术》 是2009年 中国水利水电出版社出版的图书,作者是蔡明志 。 

指针的艺术基本信息

书    名 指针的艺术 作    者 蔡明志
出版社 中国水利水电出版社 出版时间 2009年10月1日
页    数 494 页 开    本 16 开
装    帧 平装 ISBN 9787508468976

第一篇 C程序语言篇

第1章 内存的基本概念

1-1 变量

1-2 一维数组

1-3 二维数组

1-4 结构体

1-5 问题演练

第2章 指针与变量

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

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

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

2-4 问题演练

第3章 指针与数组

3-1 指针与一维数组

3-2 指针与二维数组

3-3 数组指针

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

3-5 指向数组的指针

3-6 多重指针

3-7 命令行自变量

3-8 调试题

3-9 问题演练

3-10 程序实战

第4章 指针与函数

4-1 函数初探

4-2 两数对调

4-3 再论传址调用

4-3-1 寻找数组中的最大值

4-3-2 一维数组的元素求和

4-3-3 二维数组的元素求和

4-4 指向函数的指针

4-5 返回指针的函数

4-6 调试题

4-7 问题演练

4-8 程序实战

第5章 指针与字符串

5-1 字符串指针

5-2 常用的库函数

5-2-1 计算字符串的长度

5-2-2 字符串的复制

5-2-3 字符串的连接

5-2-4 字符串的比较

5-3 调试题

5-4 程序实战

第6章 指针与结构体

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

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

6-3 结构体与函数

6-4 自引用

6-5 调试题

6-6 问题演练

第7章 链表——以C程序实现

7-1 单向链表

7-2 双向链表

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

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

7-5 程序实战

第8章 指针与文件

8-1 fprintf与fscanf函数

8-2 fwrite与fread函数

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

8-4 龟etpos与fsetpos函数

8-5 rewind

8-6 程序实战

第二篇 C 程序语言篇

第9章 简易Visual C 2008使用手册

第10章 C 的reference

10-1 变量与reference

10-2 两数对调

10-2-1 传值调用

10-2-2 引用调用(call by reference)

10-3 结构体与reference

10-4 类与reference

10-5 问题演练

10-6 程序实战

第11章 C 的this指针

11-1 this指针

11-2 股票买卖范例程序

11-3 程序实战

第12章 C 的new与delete

12-1 new、delete与变量

12-2 new、delete与数组

12-3 new、delete与结构体

12-4 new、delete与类

12-5 程序实战

第13章 C 的复制构造函数

13-1 复制构造函数

13-2 重载赋值运算符

13-3 程序实战

第14章 虚函数、指针与reference

14-1 虚函数

14-2 程序实战

第15章 链表——以C 程序实现

15-1 单向链表

15-2 双向链表

15-3 堆栈

15-4 程序实战

第三篇 C /CLR程序语言篇

第16章 简易Visual C /CLR使用手册

第17章 浅谈C /CLR程序设计

17-1 可跟踪的reference

17-2 可跟踪的handle

17-3 数组

17-3-1 一维数组

17-3-2 二维数组

17-3-3 不规则数组

17-4 Interior指针

17-5 函数:

17-5-1 两数对调

17-5-2 找出数组的最大值

17-5-3 计算数组的总和

17-5-4 计算二维数组的总和

17-5-5 计算不规则数组的总和

17-6 程序实战

第18章 链表——以Visual C /CLR实现

18-1 以单向链表处理数据

18-2 以双向链表处理数据

18-3 使用链表实现堆栈

18-4 程序实战

第四篇 Java程序语言篇

第19章 简易JCreator使用手册

19-1 安装JCreator编译程序

19-2 编写、编译与运行程序

19-3 程序的调试(debug)

19-4 创建项目文件

第20章 变量、字符串与refererice

20-1 变量与引用(reference)

20-2 字符串与引用(reference)

20-3常用的字符串库函数

20-4 程序实战

第21章 数组与reference

21-1 数组初探

21-2 数组的复制

21-3 如何传送数组

21-4 二维数组

21-5 程序实战

第22章 类与reference

22-1 类与引用(reference)

22-2 复制构造函数

22-3 this指针

22-4 程序实战

第23章 链表——以Java程序实现

23-1 单向链表

23-2 双向链表

23-3 堆栈的操作

23-4 程序实战

第24章 简易Visual C#使用手册

第25章 变量与reference

25-1 传值调用

25-2 引用调用(call by reference)

25-3 特殊的参数out

25-4 程序实战

第26章 数组与reference

26-1 找出一维数组的最大值

26-2 一维数组的求和

26-3 二维数组的求和

26-4 不规则数组的求和

26-5 程序实战

第27章 链表——以Visual C#实现

27-1 数据的转换

27-2 单向链表

27-3 双向链表

27-4 链表的应用——堆栈的实现

27-5 程序实战

第六篇 Visual Basic 2008程序语言篇

第28章 简易Visual Basic使用手册

第29章 函数与reference

29-1 传值调用(call by value)

29-2 引用调用(call by reference)

29-3 程序实战

第30章 数组与reference

30-1 找出数组的最大值

30-2 数组的求和~

30-2-1 一维数组的求和

30-2-2 二维数组的求和

30-3 不规则数组

30-4 程序实战

第31章 链表——以Visual Basic实现

31-1 链表的基本概念

31-2 单向链表

31-3 双向链表

31-4 链表的应用——堆栈的实现

31-5 程序实战

第七篇 比较篇

附录A 解答

指针的艺术造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
艺术天花板 600×1200×6 SBP系列 查看价格 查看价格

松本

13% 广东松本绿色新材股份有限公司汕头办事处
彩板(艺术装饰板) 规格(mm)2440×1220×9 查看价格 查看价格

菲力绿色

13% 广东菲力绿色板业有限公司
艺术天花板 600×600×8 SBP系列 查看价格 查看价格

松本

13% 广东松本绿色新材股份有限公司汕头办事处
艺术天花板 600×600×6 SBP系列 查看价格 查看价格

松本

13% 广东松本绿色新材股份有限公司汕头办事处
彩板(艺术装饰板) 规格(mm)2440×1220×6 查看价格 查看价格

菲力绿色

13% 广东菲力绿色板业有限公司
艺术定制系列覆膜金属板 艺术定制系列B1级防火4mm覆膜复合铝板(进口饰面) 查看价格 查看价格

德隆板

13% 深圳市欧德隆装饰新材料有限公司
艺术定制覆膜金属板 艺术定制系列日本PP膜A2级防火5mm覆膜复合铝板 查看价格 查看价格

德隆板

13% 深圳市欧德隆装饰新材料有限公司
艺术 AP446P 1.工:一体成型 2.安装方式:台上安装 3.实际容量:8.3L 查看价格 查看价格

13% 上海箭牌卫浴有限公司
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
多乐士ICI家 查看价格 查看价格

L 清远市英德市2008年4季度信息价
艺术 WO473(1) 白色、骨色 查看价格 查看价格

珠海市2015年4月信息价
艺术 WO423(1) 白色、骨色 查看价格 查看价格

珠海市2015年2月信息价
艺术 WO043(1) 白色、骨色 查看价格 查看价格

珠海市2015年1月信息价
艺术 WO563 白色、骨色 查看价格 查看价格

珠海市2015年1月信息价
艺术 WO423(1) 白色、骨色 查看价格 查看价格

珠海市2014年12月信息价
艺术 WO563 白色、骨色 查看价格 查看价格

珠海市2014年12月信息价
艺术 WO563 白色、骨色 查看价格 查看价格

珠海市2014年10月信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
单面指针 自身计时精度:≤±0.1秒/天;接口方式:标准CAN接口;指针:时、分;规格:直径450mm.|9台 3 查看价格 山东正瑞电子有限公司 全国   2020-12-17
指针 1.名称:指针2.本体及附件安装、调试、试运行3.其他:按设计图纸、技术需求书及施工规范要求综合考虑4.完成本清单项目所需一切相关工作|34套 1 查看价格 西安同步电子科技有限公司 广东   2020-09-26
指针 信息管理系统软件授时4、具备开关机功能,根据开关机时间执行显示屏显示及通信开关动作5、具备脱离时间与信息管理系统软件正常授时及其他工作功能6、具备以太网络配置功能,使用专用软件系统,配置指针钟网络参数|93套 1 查看价格 烟台中正钟表制造有限公司 广东   2022-09-16
艺术绑带 艺术绑带|48个 1 查看价格 广州侯爱贸易有限公司 广东   2019-09-05
艺术浮雕 艺术浮雕|0m² 1 查看价格 佛山市顺德区君匠建材有限公司 广西  南宁市 2010-03-20
指针钟D=400 型号:LB1-UW12-D1;指针式子钟工作电压:DC12V 交流电:220V±15% 50Hz10%|28台 1 查看价格 广州市熹尚科技设备有限公司 全国   2019-10-08
指针 |306套 1 查看价格 济南恒信瑞普仪器设备有限公司 山东  济南市 2015-04-09
指针钟D=400 型号:LB1-UW12-D1;指针式子钟工作电压:DC12V 交流电:220V±15% 50Hz10%|28台 1 查看价格 广州市熹尚科技设备有限公司 四川  南充市 2019-09-30

《指针的艺术》主要探讨C语言指针的基本概念及其与变量、数组、结构体和文件之间的应用,同时剖析C 、C /CLR、Java、Visual C#及Visual Basic中的引用(Reference),并分别以指针和引用(Reference)实现链表、堆栈与队列。

全书共七篇。针对以下14个主题,分别在C、C 、C /CLR、Java、Visual C#及Visual Basic程序语言中比较其用法:变量的定义、算术运算符、关系运算符、逻辑运算符、输出函数、输入函数、选择结构、循环结构、数组、函数调用、指针与引用(Referenee)、指向或引用(Reference)到空的表示法、动态分配内存、回收内存。

《指针的艺术》适合C、C 、C /CLR、Java、Visual C#及Visual Basic程序设计人员使用,希望通过《指针的艺术》的内容,能够帮助读者透彻理解指针的概念并在实践中能够灵活运用。书中所有范例代码均可在配书光盘中找到。

指针的艺术常见问题

  • 的艺术特失望

    米开朗琪罗在西斯廷教堂创作的穹顶壁画取材于《圣经》。来自巴西的医生巴雷托和奥利韦拉对这些壁画进行了仔细的观察研究。 在壁画中,他们发现了很多酷似人体器官、骨骼等的造型。从特定角度观察,一根树干不仅是树...

  • 艺术构思的内涵

    一般来说,艺术构思是在意向物态化之前的心理活动,是“眼中自然”转化为“心中自自然”的过程,是心中意向逐渐明朗化的过程,如果把艺术创作构思仅仅理解为观察、感受生活;进而融入情感和想象以塑造形象的过程,那...

  • 艺术漆好不好,艺术漆的优缺点

    艺术漆几乎是没有缺点的,不管是效果还是性能都做的很好的,慢慢的也被市场认可了

指针的艺术文献

浅谈服装艺术与建筑艺术的关系 浅谈服装艺术与建筑艺术的关系

格式:pdf

大小:796KB

页数: 1页

评分: 4.6

服装与建筑的起源都是为了遮蔽人类和保护人类。如果说服装是皮肤的延伸,她像第二肌肤一样保护人类的身体,那么建筑可比喻为人类的第三肌肤,更大范围的庇护人群。本文从服装艺术和建筑艺术的历史发展,联系性和区别三方面进行阐述两者之间的关系。

立即下载
兴奋的传导与电流表指针偏转问题分析 兴奋的传导与电流表指针偏转问题分析

格式:pdf

大小:796KB

页数: 未知

评分: 4.7

一、神经纤维上的兴奋传导与电流表指针偏转问题 在神经纤维上兴奋的传导具有双向性. 下图为一段神经纤维,a、b、c、d是上面的4个位点.其中be=cd.在膜的外表面b.d两点连接一个灵敏电流计,箭头处表示接受刺激的部位.

立即下载

产品名称:指针式核相器高压核相器 有线核相器

指向指针变量的指针

在如上的A指向B、B指向C的指向关系中,如果A、B、C都是变量,即C是普通变量,B是一级指针变量,其中存放着C的地址,A是二级指针变量,其中存放着B的地址,则这3个变量分别在内存中占据各自的存储单元,它们之间的相互关系如图1所示,相互之间的前后位置关系并不重要.此时,B是一级指针变量,B的值(即C的地址)是一级指针数据;A是二级指针变量,A的值(即B的地址)是二级指针数据.

指向数组的指针

在C语言中,数组与其它变量在使用上有很大的不同.无论是字符型、整型、实型变量,还是结构体类型或者指针类型的变量,语句中出现变量名都代表对该变量所在内存单元的访问,变量名代表整个变量在内存中的存储单元,可以向该变量赋值,也可以从中取出数据使用.但是定义一个数组之后,数组名并不代表整个数组所占据的内存单元,而是代表数组首元素的地址

首先任何值都有地址 ,一级指针的值虽然是地址,但这个地址做为一个值亦需要空间来存放,是空间就具有地址 ,这就是存放地址这一值的空间所具有的地址,二级指针就是为了获取这个地址。

一级指针所关联的是其值(一个地址)名下空间里的数据,这个数据可以是任意类型并做任意用途,但二级指针所关联的数据只有一个类型一个用途,就是地址,指针就是两个用途提供目标的读取或改写, 那么二级指针就是为了提供对于内存地址的读取或改写。

指针的表现形式是地址,核心是指向关系指针,运算符“*”的作用是按照指向关系访问所指向的对象.如果存在A指向B的指向关系,则A是B的地址,“*A”表示通过这个指向关系间接访问B.如果B的值也是一个指针,它指向C,则B是C的地址,“*B”表示间接访问C,如果C是整型、实型或者结构体等类型的变量或者是存放这些类型的数据的数组元素,则B(即C的地址)是普通的指针,称为一级指针,用于存放一级指针的变量称为一级指针变量,指向一级指针变量的"A"则是“二级指针”。

指针的艺术相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏