91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Go語言怎么定義和使用指針

發布時間:2022-12-16 15:41:07 來源:億速云 閱讀:112 作者:iii 欄目:編程語言

這篇“Go語言怎么定義和使用指針”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Go語言怎么定義和使用指針”文章吧。

一、聲明指針

*T是指針變量的類型,它指向T類型的值

var 指針變量名 * 指針類型

*號用于指定變量的一個指針。

var ip *int   // 指向整型的指針

var fp *float32 // 指向浮點型的指針

二、指針使用流程

1、定義指針變量

2、為指針變量賦值

3、訪問指針變量中指向地址的值

4、獲取指針的值:在指針類型的變量前加* 號,(前綴)來獲取指針所指向的內容

5、獲取一個指針意味著訪問指針指向的變量的值。語法是:*a

代碼如下:

package  main

import (
  "fmt"
)

func main()  {
  // 定義一個實際變量
  a := 120

  // 聲明一個指針變量
  var ip *int

  // 給指針變量賦值,將變量a的地址賦值給ip
  ip = &a

  // 打印類型和值
  fmt.Printf("a 的類型是%T,值是%v\n",a,a)
  fmt.Printf("&a 的類型是%T,值是%v\n",&a,&a)
  fmt.Printf("ip 的類型是%T,值是%v\n",ip,ip)
  fmt.Printf("*ip 的類型是%T,值是%v\n",*ip,*ip)
  fmt.Printf("*&a 的類型是%T,值是%v\n",*&a,*&a)

}


/*
a 的類型是int,值是120
&a 的類型是*int,值是0xc000070090
ip 的類型是*int,值是0xc000070090
*ip 的類型是int,值是120
*&a 的類型是int,值是120
*/

go適合做什么

go是golang的簡稱,而golang可以做服務器端開發,且golang很適合做日志處理、數據打包、虛擬機處理、數據庫代理等工作。在網絡編程方面,它還廣泛應用于web應用、API應用等領域。

以上就是關于“Go語言怎么定義和使用指針”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上林县| 松阳县| 万年县| 玉林市| 新化县| 诸暨市| 西安市| 罗江县| 肃北| 乌什县| 双峰县| 邯郸县| 胶南市| 巴青县| 张家川| 德令哈市| 大余县| 库车县| 临汾市| 保德县| 南靖县| 池州市| 栾川县| 吉首市| 永城市| 泰州市| 宁晋县| 六枝特区| 甘洛县| 溧水县| 绥芬河市| 河北区| 阆中市| 开化县| 绿春县| 无锡市| 昂仁县| 大庆市| 天等县| 于田县| 运城市|