指针和引用的区别: 指针是一个变量,占4字节内存,存储的是一个地址;引用跟原来的变量实质上是一个东西,是原变量的“别名”。指针可以为NULL;引用不能为NULL且在定义时必须初始化。指针在初始化后可以改变指向;引用在初始化后不可再改变指向。sizeof指针得到的是指针的大小;sizeof引用得到的是引用所指向变量的大小。引用本质上是一个const指针,同样占4字节内存。