引用变量 引用变量是 一个别名,是一个变量的另一个名字; 往往容易和指针混淆,但相比指针有以下几点特殊性: 不存在空引用,不会和指针一样可以指向非法内存引用被初始化后不能再指向其他对象,指针则可以任意修改指向引用在创建时一定要初始化,指针可以任何时候初始化 初始化引用 int i = 17; int& refer = i; // 指向 i 的引用 refer 引用作为参数 这样的函数相比使用指针操作,更加可靠,安全 void swap(int& a, int& b);