golang語言學習第六課 指標

2022-06-24 02:57:09 字數 800 閱讀 9635

指標,其實翻譯的過來後,一看有點嚇唬人,指標的英文是:pointer 字面上翻譯過來是指向者的意思。

乙個指標變數指向了乙個值的記憶體位址。

定義指標的方法:

var指標變數名 *指標變數型別

實際例子:

var p *int

//指向整型, *號用於指定變數是作為乙個指標

var fp *float32 //

fp為浮點型指標

看看**的實際例子吧:

package main

import

"fmt

"func main()

需要注意的是:golang的指標不像c語言,它是不支援指標運算的,這樣的話,學習指標就非常簡單了。

學習指標,首先要搞懂函式引數的傳遞是值傳遞還是引用傳遞

首先我們來看一段c++的**:

void pass_by_value (int

a) void pass_by_ref (int&a)

intmain()

func pass_by_value(a

int)

func main()

func swap (a,b

int)

func swap_point (a,b *int

) func swap_best (a,b

int) (int,int

)

易語言學習第六課

知識點 1.輔助工具的使用 2.api函式 講了兩個,findwindow 查詢視窗控制代碼 和 getwindowrect 取視窗矩形 3.findwindow 兩個引數,第乙個為視窗的 類名,第二個表示視窗標籤,為0表示接受任何型別和標籤 3.getwindowrect 第乙個引數為視窗矩形,第...

golang第六課 go語言常量

go 語言常量 常量是乙個簡單值的識別符號,在程式執行時,不會被修改的量。常量中的資料型別只可以是布林型 數字型 整數型 浮點型和複數 和字串型。常量的定義格式 const identifier type value你可以省略型別說明符 type 因為編譯器可以根據變數的值來推斷其型別。顯式型別定義...

第六課 字型

a.字型系列 font family times new roman times,serif b.字型樣式 font style normal 正常 正常顯示文字 font style italic 斜體 以斜體字顯示的文字 font style oblique 傾斜的文字 文字向一邊傾斜 和斜體非...