c语言的结构体

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

全部评论

相关推荐

热爱生活的咸鱼在吃瓜:个人建议,项目太简单了,实习干的活都是测试的活,反正又没人知道你实习干啥了,你懂吧
点赞 评论 收藏
分享
09-21 23:16
门头沟学院 Java
传奇逃兵王:招不起就别招,叽里咕噜说啥呢
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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