指针
指针是一个变量,它存放了某一块内存的地址,指针应该这样定义:
int * pvalue = NULL ;
type *指针变量 = 指向的内存地址
指针所指向的空间需要在初始化时完成。
引用
引用变量 是一个 已存在的变量a的别名,引用变量也是指针,它指向变量a,引用变量应该这样定义:
int i = 1 ;
int & value = i ;
特别注意:
引用是只读指针,不能为NULL,初始化后不可以改变!!
作为函数返回值时,返回被引用对象不能超过作用域:
局部变量
全局变量
静态变量
引用的用途:
1、作为函数参数(拓展了函数传入参数的方式)。
2、作为返回值(a.更容易阅读,容易看出来返回是什么 b.函数可作为左值使用)
参考资料:
菜鸟教程
网友评论