请问下指针是为了啥?像js等很多高级语言没指针也是一样写

来源:12-1 Redis网络协议详解

春去_秋来

2022-09-13

请问下指针是为了啥(或者说有什么好处或作用)?像js php等一些高级语言没指针也是一样写

写回答

1回答

Moody

2022-09-13

指针其实就是对象在内存的地址,编码的时候可以灵活的决定是使用对象本身,还是使用地址。比如组织结构体时,可以只记录对象的地址。或者传递函数时,可以决定是传递对象的拷贝,还是只传递地址。

如果传递了对象的拷贝,在函数中改变形参,不会改变实参。

如果传递了地址,在函数中改变形参,也会改变实参。

1
0

深入Go底层原理,重写Redis中间件实战

深入Go语言原理+Go重写Redis

474 学习 · 172 问题

查看课程