第9章 引 用.pptVIP

  • 14
  • 0
  • 约6.89千字
  • 约 20页
  • 2018-01-09 发布于河南
  • 举报
第9章 引 用

9.1 引用的概念 格式: 类型 引用名=已定义的变量名; double d; double rd=d; rd=0.01;//引用即别名,当建立引用时候,程序用另一个已定义的变量或对象的名字初始化它,从那时起,引用作为目标的别名而使用,对引用的改动实际就是对目标的改动。 特点: (1)引用不是变量,不占存储空间,引用只有说明,没有定义。 (2)引用必须初始化,初始化后,不能再成为其他变量的引用。 (3)仅说明时带有“”,以后像普通变量一样使用,不再带 (4)引用最好用作函数参数 [例9.3] 9.2.2 引用类型的限制 (1)不允许对void进行引用 void rn=10; //错误 void在语法上相当于一个类型,本质上不是类型,没有任何一个变量或对象的类型为void. (2)不能建立数组的引用 int a[10]; int ra[10]=a; //错误,数组是某个数据类型元素的集合,数组名表示起始地址,不是一个名副其实的数据类型 (3)没有引用的引用 引用本身不是数据类型,没有引用的引用,也没引用的指针。 int n; int rn=n; int *pn=rn; //错误,企图定义一个引用的指针 int不是类型,定义时不产生内存空间,在引用之上的引

文档评论(0)

1亿VIP精品文档

相关文档