可以对指针进行自增或自减运算
可以通过“&”取指针的地址
可以通过“*”取指针指向的数据
可以对指针进行下标运算
package main import ( "fmt" ) //我觉得可以进行指针下标***作啊 func main() { x,y := 1, 2 var arr = [...]int{5:2} //数组指针 var pf *[6]int = &arr //指针数组 pfArr := [...]*int{&x,&y} fmt.Println(pf) //指针下标***作 fmt.Println(pf[1]) fmt.Println(pfArr[0]) }
go语言的指针不支持运算
a := 1024 m := map[string]*int { "A": &a } fmt.Println(&m["A"]) // cannot take the address of m["A"]
package main import "fmt" func main() { arr:=[2]int{1,2} p:=&arr p[0]++ fmt.Println(p) }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题