C++引用和别名
1引用的基本使用
#include<iostream> using namespace std; int main() { int a = 10; //使用引用给变量取别名 //语法:数据类型 &别名 = 原名; int &b = a; b = 20; cout << a << endl; system("pause"); return 0; }
注意事项:
1引用必须初始化
2引用初始化后不可以再改变
#include<iostream> using namespace std; int main() { int a = 10; //使用引用给变量取别名 //语法:数据类型 &别名 = 原名; int &b = a; //引用必须初始化 // int &c; //error: 'c' declared as reference but not initialized b = 20; cout << a << endl; //引用初始化化后不能更改 int c = 30; //语句b = c只是单纯的赋值语句 b = c; //更改变量c的值 c = 40; //输出变量a,b,c cout << "a = " << a << endl; cout << "b = " << b << endl; cout << "c = " << c << endl; //输出 //a = 30 //b = 30 //c = 40 system("pause"); return 0; }
路漫漫其修远兮,吾将上下而求索。