1、int ival = 1; int &refVal = ival; //引用必须初始化,且类型严格匹配2、int ival = 1; int &refVal = ival; int const *refval = &ival;//两者等价,即引用所占的内存空间和指针大小相同3、引用不能引用自身4、可以对一个变量多次应用,即起多个别名5、函数的返回值为引用栈变量可以有可能出错,返回的是局部变量的地址静态变量、全局变量可以可以可以