指针是一种过程
来源:互联网 发布:校招java面试题 编辑:程序博客网 时间:2024/05/22 09:23
越学得越多越发的感觉指针这个东西就越神秘。
最初,我拿这学数学的思维去牢牢的记住指针的概念,指针是一个变量,它储存的内容就是其他变量的再内存中的地址。
这样指针就可以通过自己的储存的东西“地址”,到内存里面去找到其他的变量,就会找到其他变量的储存的内容。
但是我看了数据结构以后我的想法改变了。
下面我用一个实际的例子来说明一下,我声明一个数组a[10]来储存一些int变量,然后我在声明一个数组b[10],我这个b[10]用来储存
a[10]的索引值,这样我就通过访问b数组就可以访问a数组,这样的效果岂不是等同与上面指针的效果。
我个人认为我们在c中用到的指针充其量也就是一个指针变量,真正的指针是一个抽象的概念。我这里类比一下数学中函数的映射B~f~A,集合B到A的映射是通过法则f来实现,这里我说的指针就是函数中的映射,它不是一种具体的形式,它代表着一个数据类型到另一个数据类型的一个过程。
以上我是个人思考,如果各位朋友发现不对,还原各位大牛指正
- 指针是一种过程
- 生命是一种过程
- 生命是一种过程
- 生命是一种过程,编程是一种积累。
- 对于我而言漂是一种生活态度,是一种人生信条,是一种人生过程。
- 紫薇星搏刻渊——优秀是一种习惯,生命是一种过程。放弃是一种智慧,缺陷是一种恩惠。
- 生命是一种长期而持续的累积过程
- 生命是一种长期而持续的累积过程
- 生命是一种长期而持续累积的过程
- 生命是一种长期而持续的累积过程
- 生命是一种长期而持续的积累过程
- 生命是一种长期而持续的累积过程
- 生命是一种长期而持续的累积过程
- 生命是一种长期而持续的累积过程
- 生命是一种长期而持续的累积过程
- [转] 生命是一种长期而持续的累积过程
- 生命是一种长期而持续的累积过程
- 创建触发器,触发器是一种特殊的存储过程
- Apache HTTP Server 与 Tomcat 的三种连接方式介绍
- rtc hwclock 使用(转)
- 彻底了解虚拟机VMware tools安装【转载】
- Autohotkey 我的常用快捷键 2009-11-25 10:41:00
- mii-tool和ethtool
- 指针是一种过程
- Qt Model/View 学习笔记 (三)
- 主页被修改为http://www.rr55.com/急救法
- Log4j使用指南
- Apache Commons工具集简介
- JfreeChart的使用
- ActionScript 3 视觉编程精要(转载)
- 统计数据库有多少数据量
- android下的系统Intent大全