void main() {
int i = 5;
int& rInt = i;
cout << i<<"," << rInt<<endl;
cout << "请输入一个数改变i"<<endl;
cin >>rInt;
cout << i << "," << rInt;
const int constInt = 10;
const int& rConstInt = constInt; //正确,引用及邦定的值都是常量
const int& rConstInt2 = rInt; //正确,用rInt邦定的对象进行赋值
cout << "请输入一个数改变rInt" << endl;
cin >> rInt;
cout << rConstInt2<<endl<<rInt<<endl<<i << endl;
//结论常量引用和引用的区别
//引用本质上就是绑定,将两个变量绑定在一起,你就是我我就是你,如int&a=b;
//改变a或b都会对其中一个有影响
//常量引用同样是绑定,但是const int&a=b;时,左边为常量引用时,不能对其进行赋值操作,也就是说
//这样一组a,b只能通过修改b来改变a和b,也就是说a,b变为一个单接口
}