美文网首页
【每天一个Go知识点】(5) *和&的区别

【每天一个Go知识点】(5) *和&的区别

作者: HAO延WEI | 来源:发表于2021-09-13 17:27 被阅读0次

*和&的区别 :

  • & 是取地址符号 , 即取得某个变量的地址 , 如 ; &a
  • *是指针运算符 , 可以表示一个变量是指针类型 , 也可以表示一个指针变量所指向的存储单元 , 也就是这个地址所存储的值 .

从代码中验证 :先构建一个Rect类型 :


  1. &是取地址符号, 取到Rect类型对象的地址


  2. *可以表示一个变量是指针类型(r是一个指针变量):


3.*也可以表示指针类型变量所指向的存储单元 ,也就是这个地址所指向的值


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


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

相关文章

网友评论

      本文标题:【每天一个Go知识点】(5) *和&的区别

      本文链接:https://www.haomeiwen.com/subject/doiosltx.html