为什么要有指针

作者:原创时间:2022-06-17
文档

在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。

在高级语言中,指针有效地取代了在低级语言,如汇编语言与机器码,直接使用通用暂存器的地方,但它可能只适用于合法地址之中。指针参考了存储器中某个地址,通过被称为反参考指针的动作,可以取出在那个地址中存储的值。作个比喻,假设将电脑存储器当成一本书,一张内容记录了某个页码加上行号的便利贴,可以被当成是一个指向特定页面的指针;根据便利粘贴面的页码与行号,翻到那个页面,把那个页面的那一行文字读出来,就相当于是对这个指针进行反参考的动作。

显示全文
发霉了的床单怎么清洗 漂流瓶下架了什么代替 微信登录验证怎么解除 360注销了还能恢复吗 魅族mx5跟乐视1s哪个好 涂变色唇膏要卸妆吗 怎样辨别洗发水是不是碱性 欠条没有公证是否有法律效力 风速风向仪的用途是什么 激励人上进的名人名言 牛背肩肉是什么部位肉 底面积乘高等于体积吗 三峡大坝在哪个省哪个地区 工业工程在美国好找工作吗 存款保险标识设计有什么含义 高尔夫首保时间 超甜留言 复制和移动文件的区别是什么 发财树烂根后可以改水培吗 如何提升自己的音域高度 罐头泡热水里加热可以吗 沙棘的果实什么味道好吃么 植物精油怎么使用 特解和通解的关系 花油是什么 克钦军和中国的关系如何 羊肉汤放什么食材 兰芝净肤洁颜膏是什么 花呗还多了能退吗 清炖鸡汤 手机用着发烫是什么原因造成的 手机怎么格式化sd卡 关于诚信和尊严的格言 菲诗小铺的洗面奶有哪些呢 如何将显示器与主机用无线连接 甘蔗的热量是多少啊 桑葚和芒果能一起吃吗 24码鞋子内长是多少cm 录音有法律效力吗 .vm是什么文件