标签:
int a=4;
int &b=a;
&作为引用来用只在C++中有,C语言中的&只有取址作用。上述代码在C编译器中是编译不通过的。
在C++中,声明引用必然初始化,因为后面是不允许再修改成引用其它变量的,即想修改引用
int c=9;
&b=c;
是错误的。
引用可以修改所引用的变量,例如b引用的a,那么b=10,则a也会变成10。
引用能被修改吗
原文地址:http://www.cnblogs.com/xmnn1990/p/4685736.html