引用 (程序设计)
维基百科,自由的 encyclopedia
在计算机科学中,引用(英语:reference)是指一个可以让程序间接访问于电脑存储器或其他存储设备中一特定资料的值,该数据可以为变量或记录。
此条目包含过多行话或专业术语,可能需要简化或提出进一步解释。 (2012年7月28日) |
此条目没有列出任何参考或来源。 (2012年7月28日) |
引用和资料本身不同。一般而言,引用会是资料存储于存储器或存储设备中的物理地址。因此,引用亦常被称为该资料的指针或地址。不过,引用也被用来指资料地址和某一固定“基准”地址的偏移值,或是数组的索引。
引用的概念和其他如关系键或识别字之类用来识别特定资料项目的值不同,后者只能透过数据库表中的查找运算,来访问资料。
引用被广泛用于程序设计之中,尤其是用于将大量或易变的资料有效地透过参数传给子程序,或在不同的用途中共享此类资料。此外,引用也能指向一个包含其他资料之引用的变量或记录,此一概念为间接寻址及链接数据结构(如链接串列)之基础。