C++ 中的 & 和 &** 运算符都用于获取地址,但它们的细微差别在于:& 运算符获取变量的地址,存储在指针变量中,指针类型指向变量类型。&** 运算符获取指针变量的地址,存储在指针指针变量中,指针类型指向指针类型。用途:& 运算符用于获取变量地址传递给函数或存储在其他变量中,而 &** 运算符用于获取指针变量的地址,用于创建指向指针的指针。
C++ 中的 & 和 &** 运算符
在 C++ 中,& 和 & 运算符用于获取变量的地址,但它们有细微的区别:
& 运算符:
示例:
立即学习“C++免费学习笔记(深入)”;
int num = 10; int *ptr = # // ptr 现在指向 num 的地址,类型为 int*
& 运算符:**
示例:
立即学习“C++免费学习笔记(深入)”;
int num = 10; int *ptr = # int **ptrptr = &ptr; // ptrptr 现在指向 ptr 的地址,类型为 int**
区别:
用途:
以上就是c++++中*&什么意思的详细内容,更多请关注php中文网其它相关文章!
c++怎么学习?c++怎么入门?c++在哪学?c++怎么学才快?不用担心,这里为大家提供了c++速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号