简单的说:
引用 -- 变量别名
指针 -- 存地址
#include <stdio.h>
int
main()
{
/* 声明一个引用reiv1,同时初始化,也就是reiv1是iv的别名*/
int iv;
int & reiv = iv;
/* 声明一个引用,但引用不能为空,必须同时初始化*/
// int & reiv1; /*错误:‘reiv1’声明为引用却未被初始化 */
iv = 13;
printf("iv = %d\n", iv);
printf("reiv = %d\n", reiv);
}