溫馨提示×

golang指針怎么引用

小億
99
2023-10-23 15:11:29
欄目: 編程語言

在Go語言中,可以通過在變量前面加上"&"符號來獲取該變量的指針。例如:
```go
package main

import "fmt"

func main() {
   num := 42
   ptr := &num

   fmt.Println(num)  // 輸出:42
   fmt.Println(ptr)  // 輸出:0xc000014078 (num的內存地址)
   fmt.Println(*ptr) // 輸出:42 (通過指針獲取num的值)
}
```
在上述例子中,`num` 是一個整數變量,`ptr` 是一個指向 `num` 的指針。通過 `&` 符號獲取 `num` 的內存地址,并將它賦值給 `ptr`。然后,可以通過 `*ptr` 來獲取 `num` 的值。
需要注意的是,Go語言中的指針類型不能進行運算,即不能進行指針加減操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女