函数中指针写法

来源:4-3 扩展已有类型

qq_慕的地8286824

2021-06-16 10:02:00

老师,为什么函数内用指针,有的加 * ,有的不用加 * ,还有的要用 括号 (*),什么情况下用哪一种呢http://img.mukewang.com/climg/60c95b5709ec00c705820286.jpg

http://img.mukewang.com/climg/60c95b8e09c525b005190311.jpg

写回答

1回答

ccmouse

2021-06-18

指针不加*就能使用,属于go语言的语法糖。*[]int,切片使用时必须加*,而*[5]int,数组就可以不用。

具体原因有编译器实现上的考虑。


分享个技巧,我们其实不用记,也不用纠结这个问题。我们首先一律不加*使用,如果编译通过就可以,否则再加上*

1

0 学习 · 1399 问题

查看课程