【每天一个Go知识点】(5) *和&的区别
2021-09-13 本文已影响0人
HAO延WEI
*和&的区别 :
- & 是取地址符号 , 即取得某个变量的地址 , 如 ; &a
- *是指针运算符 , 可以表示一个变量是指针类型 , 也可以表示一个指针变量所指向的存储单元 , 也就是这个地址所存储的值 .
从代码中验证 :先构建一个Rect类型 :

-
&是取地址符号, 取到Rect类型对象的地址
-
*可以表示一个变量是指针类型(r是一个指针变量):
3.*也可以表示指针类型变量所指向的存储单元 ,也就是这个地址所指向的值

4.查看这个指针变量的地址 , 基本数据类型直接打印地址

————————————————
版权声明:本文为CSDN博主「梅老板000」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sybnfkn040601/article/details/54614798