c语言的结构体

利用 struct 关键字,我们可以使用基本的 C 类型创建复杂的数据结构。结构体是一组由不同类型的值组成的集合。C 中的数组被限制为一种类型,通过将变量添加到右花括号之后,分号之前,你可以声明类型为该结构体的变量,或者多个变量也行,这次我声明一个名为 flavio 的 person 变量,以及一个具有 20 个 person 的名为 people 的数组。我们也可以稍后再声明变量,我们可以在声明的时候初始化一个结构体,一旦定义了结构体,我们就可以使用一个点来访问它里面的值了,我们也可以使用点语法改变结构体中的值,结构体非常有用,因为它们既可以作为函数的参数,也可以作为函数的返回值,以及它们内部的嵌入变量。每个变量都有一个标签。注意到结构体是 复制传递 的,这一点很重要,除非,当然你可以传递一个指向结构体的指针,这种情况下它就是引用传递。使用 typedef,我们可以简化处理结构体时的代码。

全部评论

相关推荐

陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
07-07 10:44
青岛工学院 Java
机械打工仔:对方没做错任何事,你自己在这自找没趣呢,就算他工资不高,人家定多少薪资是人家的事,况且人家写了1~3年清清楚楚
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务