go 指针学习
指针就是一个变量,用于存储另一个变量的内存地址,所有的数据都存储在内存中,变量 只是给某一块的地址起的别名。
指针也是一个变量,他指向的内存存储的不仅是一个值,而且是另一个值的内存地址

指针声明
指针的的语法声明如下:
1 |
|
指针的初始化 和 输出
指针的初始化只需给它赋予其他变量的内存地址入口,变量的地址通过符号&获取
1 | var a = 10 |
多重指针
确切含义是指向指针的指针
1 |
|
通过引用赋值
示例:
1 | package main |
tip: go中没有指针算术运算
指针就是一个变量,用于存储另一个变量的内存地址,所有的数据都存储在内存中,变量 只是给某一块的地址起的别名。
指针也是一个变量,他指向的内存存储的不仅是一个值,而且是另一个值的内存地址

指针的的语法声明如下:
1 |
|
指针的初始化只需给它赋予其他变量的内存地址入口,变量的地址通过符号&获取
1 | var a = 10 |
确切含义是指向指针的指针
1 |
|
示例:
1 | package main |
tip: go中没有指针算术运算