美文网首页
结构体的定义

结构体的定义

作者: 荒古遗尘狗贼 | 来源:发表于2019-08-06 10:18 被阅读0次

定义一个结构体需要使用struct这个关键字。定义的过程如下:

type TypeName sturct{

name string

age int

}

这样就完整的定义了一个结构体。其中 type TypeName struct 是定义这个结构的名称。在其他地方调用这个结构体的时候,就需要在类型的位置添上TypeName。例如

var lisheng TypeName  

这样就可以了。在使用的时候就可以这样

lisheng.name ="lisheng"

fmt.Printf("lisheng.name is %v\n",lisheng.name)

下面是一个完整的程序:

package main

import(

"fmt"

)

type TypeName struct{

name string

age int

address string

}

func main(){

s:=TypeName{"lisheng",23,"shandong"}

fmt.Printf("lisheng name is %v \t  age is %v \t addresss is %v \n",s.name,s.age,s.address)

}

相关文章

  • 结构体

    [toc] 结构体的定义方式 先定义结构体类型,再定义结构体变量 定义结构体类型的同时定义结构体变量 定义结构体类...

  • 结构体数组的定义

    结构体数组的定义 1、先定义结构体类型,再定义结构体数组 2、定义结构体类型的同时定义结构体数组 3、省略结构体类...

  • 结构体

    结构体有名定义 无名定义 结构体嵌套定义 结构体内存对齐 结构体成员初始化 结构体变量引用 结构体的有名定义:直白...

  • C语言特性(结构体)

    结构体 定义结构体 定义结构体类型的语法格式如下: 定义结构体类型之后,接下来就可利用该结构体类型来定义变量。利用...

  • 结构体

    结构体定义格式 定义结构体变量 结构体初始化 结构体内存分析 定义结构体类型并不会分配存储空间 只有定义结构体变量...

  • C语言 第九章 结构体

    [TOC] 第九章结构体 结构体的定义 结构体定义2 指针表示结构体

  • Rust 入门 - Struct

    结构体 结构体定义 使用 可变的 快捷构建 元组结构体 tuple structs 定义元组结构体,以 struc...

  • C语言--结构体

    用户可以使用结构体自定义自己的数据类型。 结构体定义和变量声明 struct用来定义结构体,结构体一般定义如下,其...

  • C结构体和链表

    一,结构体变量定义及初始化 二,无名结构体 备注:无名结构体很少使用 三,宏定义结构体 四,结构体嵌套 五,结构体...

  • c语言结构体类型的多维数组的读取

    定义一个结构体 定义一个结构体数组 为结构体数组赋值 定义一个函数为结构体数组中的数组赋值

网友评论

      本文标题:结构体的定义

      本文链接:https://www.haomeiwen.com/subject/hgtidctx.html