C语言6引用
C++程序设计 第六章 引用 内容提要: 引用的概念 引用的使用 6.1 引用的概念 引用就是为某个对象或隐含的临时对象起个别名,对别名的操作等同于对目标对象的操作。 1、引用的定义方法 类型 变量=目标对象; 其中的变量就是目标对象的引用。引用的类型为“类型” 例如: int sum,*p; int rsum=sum; int rcount=0; int * rp=p; 这里,rsum是变量sum的引用,类型为int;rount是一个内部临时变量的引用,类型为int;该临时变量并不显式的表示出来。rp是*p的引用,类型为int*。 说明: (1)对于类对象也可以定义引用。 (2)引用本身不是变量,它是某个对象的别名,其本身不占存储空间。 (3)在定义引用时,马上就要对其进行初始化,不能定义完后再赋值。 如: int i; int j; j=i; //错误 (4)引用一旦被初始化,就不能再重新赋值 如: int i,k; int j=i; j=k; //错误 说明 (5)定义引用时必须指出目标对象(必须进行初始化),目标对象必须是单个对象且已定义或已声明(或系统隐含声明)。不存在的对象不能为其声明引用。 例如:假定有变量定义: int a; 下列引用的声明都是非法的。 int rt=abc;//
原创力文档

文档评论(0)