Linux 拨号vps windows公众号手机端

c语言如何自定义结构体类型

lewis 7年前 (2018-10-09) 阅读数 7 #程序编程
文章标签 c语言

在C语言中,可以使用typedef关键字来自定义结构体类型。typedef关键字用于为已存在的类型定义一个新的名称。

以下是定义结构体类型的语法:

typedef struct {
// 结构体成员
data_type member_name;
// ...
} type_name;

其中,struct关键字用于定义结构体的成员,type_name是自定义的类型名称。

例如,定义一个名为Person的结构体类型,包含姓名和年龄两个成员:

typedef struct {
char name[20];
int age;
} Person;

通过上述代码,我们就可以使用Person新的自定义类型,然后声明该类型的变量:

Person p1;

上述代码中,p1是一个Person类型的变量,可以使用.运算符来访问其成员:

strcpy(p1.name, "John");
p1.age = 25;
版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门