亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

personnages

Go 語言指向指針的指針


如果一個指針變量存放的又是另一個指針變量的地址,則稱這個指針變量為指向指針的指針變量。

當定義一個指向指針的指針變量時,第一個指針存放第二個指針的地址,第二個指針存放變量的地址:

指向指針的指針變量聲明格式如下:

var ptr **int;

以上指向指針的指針變量為整型。

訪問指向指針的指針變量值需要使用兩個 * 號,如下所示:

package main

import "fmt"

func main() {

   var a int
   var ptr *int
   var pptr **int

   a = 3000

   
   ptr = &a

   
   pptr = &ptr

   
   fmt.Printf("變量 a = %d\n", a )
   fmt.Printf("指針變量 *ptr = %d\n", *ptr )
   fmt.Printf("指向指針的指針變量 **pptr = %d\n", **pptr)
}

以上實例執(zhí)行輸出結果為:

變量 a = 3000
指針變量 *ptr = 3000
指向指針的指針變量 **pptr = 3000

關于我們 聯(lián)系我們 留言板

手冊網(wǎng)

Article précédent: Article suivant: