Go语言学习笔记 --- 指针和自增自减运算及相关注意事项
发布时间:2023-03-07 编辑:jiaochengji.com
教程集为您提供Go语言学习笔记 --- 指针和自增自减运算及相关注意事项等资源,欢迎您收藏本站,我们将为您提供最新的Go语言学习笔记 --- 指针和自增自减运算及相关注意事项资源
学习笔记根据 无闻 go语言基础教程 整理
指针
- Go中不支持指针运算以及
->
运算符,而直接采用.
选择符来操作指针目标对象成员 - 操作符
&
取变量地址,使用*
通过指针间接访问目标对象 - 默认值为nil 而非 NULL
示例代码:
a := 1 // 定义一个int型的a var p *int = &a // 此处说明: p 是一个指向int型的指针,指向的是a的地址 fmt.Println(*p) // 1 // 使用*p的形式输出地址引用的值 fmt.Println(p) // 0xc0420441d0 直接输出则是一个地址标识
自增和自减
- 在Go中
--
只能作为语句而非表达式 示例代码:
a := 1 a // 注意:不能写成 a 或 -- a 必须放在右边使用 // b := a // 此处为错误的用法,不能写在一行,要单独作为语句使用 fmt.Println(a) // 2
您可能感兴趣的文章:
Golang学习笔记(五):Go语言与C语言的区别
Go 开发关键技术指南 | 为什么你要选择 Go?(内含超全知识大图)
每天一点Go语言——变量、常量、运算符解析
Go 语言十年而立,Go2 蓄势待发
[GO语言基础] 一.为什么我要学习Golang以及GO语言入门普及
想系统学习GO语言(Golang
想学一门新的编程语言?考虑一下Go (Golang)吧
Go 语言到底适合干什么?
Golang垃圾回收机制
Golang学习笔记-变量,常量,运算符
上一篇:GO语言反射机制
下一篇:Golang 实现凯撒密码
[关闭]