在C++中变量的引用就是变量的别名,引用又称别名。
格式:
类型&引用名 = 已定义的变量名
注意:
1 引用不产生新的内存空间
2 引用不可重新赋值
3 在定义事一定要赋初值,如果在下面赋值就会重新开辟内存空间
例:int i;
int &j = i;正确
int i;
int &j;
& j = i;错误
#include <iostream> using namespace std; void change(int &a1,int &b1) { int temp; temp = a1; a1 = b1; b1 = temp; } int main() { void change(int &,int &); int a,b; cin>>a>>b; if(a > b) change(a,b); cout<<"a = "<<a<<"b = "<<b<<endl; return 0; }
时间: 2024-10-09 09:09:52