欢迎来到天天文库
浏览记录
ID:49452889
大小:557.50 KB
页数:42页
时间:2020-02-07
《c++ 第九章 引用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计第九章引用9.1引用的概念引用是个别名,当建立引用时,程序用另一个变量或对象(目标)的名字初始化它。从那时起,引用作为目标的别名而使用,对引用的改动实际就是对目标的改动。为建立引用,先写上目标的类型,后跟引用运算符“&”,然后是引用的名字。例如,引用一个整型常量:intsomeInt;int&Int=someInt;声明rInt是对整数的引用,初始化为引用someInt。在这里,要求someInt已经有声明或定义,而引用仅仅是它的别名。例如,下面的程序建立和使用引用#include
2、ostream.h>voidmain(){intintOne;int&rInt=intOne;intOne=5;cout<<"intOne:"<3、其他“&”的使用都是地址操作符,例如:int*ip=&intOne;cout<<&ip;与指针类似,下面三种声明引用的方法都是合法的:int&rInt;int&rInt;int&rInt;下面的语句包含一个引用的声明和一个变量的定义:int&rInt,sa;9.2引用的操作如果程序寻找引用的地址,它只能找到所引用的目标的地址。例如,下面的程序取引用的地址:#includevoidmain(){intintOne;int&rInt=intOne;intOne=5;cout<<"4、intOne:"<5、eam.h>voidmain(){intintOne;int&rInt=intOne;intOne=5;cout<<"intOne:"<6、cout<<"rInt:"<
3、其他“&”的使用都是地址操作符,例如:int*ip=&intOne;cout<<&ip;与指针类似,下面三种声明引用的方法都是合法的:int&rInt;int&rInt;int&rInt;下面的语句包含一个引用的声明和一个变量的定义:int&rInt,sa;9.2引用的操作如果程序寻找引用的地址,它只能找到所引用的目标的地址。例如,下面的程序取引用的地址:#includevoidmain(){intintOne;int&rInt=intOne;intOne=5;cout<<"
4、intOne:"<5、eam.h>voidmain(){intintOne;int&rInt=intOne;intOne=5;cout<<"intOne:"<6、cout<<"rInt:"<
5、eam.h>voidmain(){intintOne;int&rInt=intOne;intOne=5;cout<<"intOne:"<6、cout<<"rInt:"<
6、cout<<"rInt:"<
此文档下载收益归作者所有