Skip to content

黄一笑|旅客驿站

生活不止,学习不止。

  • Home
  • 学习笔记
  • CPA学习笔记
  • Landing Page
  • Toggle search form

Tag: Go

Go的指针学习笔记

对于指针,我其实挺难理解的。为什么非要用指针来进行操作呢?下面是我的学习笔记和心得。 取址符 & 可以取得当前变量的地址取值符 * 访问地址指向的值数据类型 *指向的类型 这是一段范本,对于0基础的我,实在有一些看不懂。我只是觉得我理解了。 如果把这一段的星号去掉了,结果始终是5,而不去掉,结果是55.我一直在想为什么呢?直到我发现这个函数没有return,也就是说,指针函数,直接对地址的值进行了操作,把v.x 和 v.y的地址上的值改为3 x 11, 和 4 x 44。为了验证我的想法,我修改了下代码。 运行代码之后可以看到v的值,已经修改为 33 和 44了。也就是说,通过直接操作内存,函数不return结果,也可以操作。而去掉星号之后,就变成,虽然操作了值,但是没有return。相比较而言,的确简单了很多。下面是我自己做的另外一个例子,正常的函数 addone,再调用之后,value的数值并不会改变,但是plusone,使用指针的方法,就发现了改变。

学习笔记

AOCI Benefit plan Equity FAR Go ISNULL Quickbook Rust SQL Treasury Stock 常量 循环 所有权 指针 注释


  • CPA学习笔记
  • ERPNext
  • FAR
  • SQL笔记
  • 学习笔记
  • 编程学习

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 2023 黄一笑|旅客驿站.

Powered by PressBook Masonry Blogs