引用的语法
作用:起别名
引用的本质是指针常量
数据类型 &别名=原名;
引用必须要初始化
引用一旦初始化,不能修改
不能返回局部变量的引用
引用做形参
#include<iostream>
#include<string>
using namespace std;
int mydef(int &a, int &b) {}
int main() {int a = 10;int b = 20;mydef(a, b);
}
常量引用
引用必须引用一块合法的区域,int &a=10;是错误的
正确写法: const int &a=10