参照 Reference (computer science)
(重定向自Object reference)
在计算机科学中,参照(英语:reference)是指一个可以让程序间接访问于电脑内存或其他保存设备中一特定数据的值,该数据可以为变量或记录。
参照和数据本身不同。一般而言,参照会是数据保存于内存或保存设备中的实体地址。因此,参照亦常被称为该数据的指标或地址。不过,参照也被用来指数据地址和某一固定「基准」地址的偏移值,或是数组的索引。
参照的概念和其他如关联键或识别字之类用来识别特定数据项目的值不同,后者只能透过数据库表中的寻找运算,来访问数据。
参照被广泛用于编程之中,尤其是用于将大量或易变的数据有效地透过参数传给子程序,或在不同的用途**享此类数据。此外,参照也能指向一个包含其他数据之参照的变量或记录,此一概念为间接寻址及链接数据结构(如链表)之基础。