Go语言的指针怎么用
导读:本文共2745字符,通常情况下阅读需要9分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 一、定义结构体1. 语法格式结构体定义需要使用 type 和 struct 语句struct 语句定义一个新的数据类型,结构体中有一个或多个成员type 语句设定了结构体的名称结构体的格式如下typestruct_variable_typestruct{memberdefinitionmemberdefinition...memberdefinition... ...
目录
(为您整理了一些要点),点击可以直达。结构体定义需要使用 type 和 struct 语句
struct 语句定义一个新的数据类型,结构体中有一个或多个成员
type 语句设定了结构体的名称
结构体的格式如下
一旦定义了结构体类型,它就能用于变量的声明,语法格式如下
或者
输出结果
{zhangsan 男 20 123412424}
{lisi 女 18 133654623}
{wangwu 0 21352365}
如果要访问结构体成员,需要使用点号.操作符,格式为:
结构体.成员名"
结构体类型变量使用 struct 关键字定义,实例如下:
输出结果如下
{lisi 30 man 56341153}
{wangwu 18 woman 78238232}
结构体也可以作为参数传递给函数,可以解决一些代码的冗余问题,简化代码
示例
输出结果如下
姓名: lisi
年龄: 30
性别: man
身份证: 56341153
------------------
姓名: wangwu
年龄: 18
性别: woman
身份证: 78238232
可以定义指向结构体的指针类似于其他指针变量,格式如下
以上定的指针变量可以存储结构体变量的地址,查看结构体变量的地址,可以将&符合放置于结构体变量前
使用结构体指针访问结构体成员,可以使用.操作符
输出结果如下
姓名: lisi
年龄: 30
性别: man
身份证: 56341153
------------------
姓名: wangwu
年龄: 18
性别: woman
身份证: 78238232
Go语言的指针怎么用的详细内容,希望对您有所帮助,信息来源于网络。