C++与引用1
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年5月29日 * 版本号:V1.0 * 问题描述:关于引用 * 程序输入:无 * 程序输出:见运行结果 */ #include<iostream> using namespace std; int main() { int num(5); int &refv=num; //进行引用 cout<<"num="<<num<<","<<"refv="<<refv<<endl; num+=5; cout<<"num="<<num<<","<<"refv="<<refv<<endl; refv+=8; cout<<"num="<<num<<","<<"refv="<<refv<<endl; return 0; }
运行结果:
知识总结:
引用:
给对象起一个别名,使用该别名可以存取该对象,可以看成给一个人又起了一个名字。换句话说就使新对象和原对象共用一个地址。
格式:
<类型说明符>&<引用名>=<对象名>
注意:
1.建立引用时,必须要用某个对象对它初始化
2.引用在初始化被绑定到某个对象上后,将只能永远绑定到这个对象上
3.没有空引用
心得:
最近发现对于引用部分有些遗忘,所以找出书本看了看,以上都是自己亲自整理出来的