21xrx.com
2024-11-08 21:18:59 Friday
登录
文章检索 我的文章 写文章
C语言中定义结构体的关键字是什么
2023-06-15 10:41:52 深夜i     --     --
C语言 结构体 关键字

结构体是C语言中的一种用户自定义数据类型,它允许我们将不同类型的数据组合在一起,从而形成一个新的数据类型。在C语言中,定义结构体需要使用关键字“struct”,然后在结构体名称后面跟上一对大括号,括号中是结构体的成员变量,每个成员变量都需要指定数据类型和名称。例如,在下面的代码中,我们定义了一个名为“person”的结构体,它有3个成员变量:姓名、年龄和性别。


struct person {

  char name[20];

  int age;

  char gender;

};

定义完结构体后,我们就可以使用该结构体来创建新的变量。例如:


struct person p1;

p1.age = 28;

strcpy(p1.name, "Tom");

p1.gender = 'M';

上面的代码定义了一个名为“p1”的person类型变量,并为其成员变量赋值。需要注意的是,结构体变量的成员变量不能直接使用“.”来访问,而是需要使用“->”或“*”来访问,具体规则取决于变量的类型和使用方式。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复