指针和引用的区别
在这篇博文中,我们将理解指针和引用的区别。
指针
它可以初始化为任何值。
它可以在声明后的任何时候初始化。
它可以被分配为指向一个 NULL 值。
它可以使用‘*’运算符进行解引用。
它只能被更改为指向同一类型的另一个变量。
示例
int val = 5; //code// int *p = &val;
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
引用
在声明时必须初始化。
不能为 NULL 值。
可以用一个名称使用。
一旦初始化为一个变量,它就不能被更改为引用一个变量对象。
示例
int val = 52; int &ref = val;
广告