21xrx.com
2025-06-30 07:09:43 Monday
文章检索 我的文章 写文章
C语言结构体:定义和使用
2023-06-15 11:21:58 深夜i     17     0
C语言 结构体 成员变量 链表 面向对象编程

在C语言中,结构体是一种自定义的数据类型,它可以包含多个不同类型的成员变量。通过使用结构体,我们可以方便地管理多个有关联的数据项。

定义一个结构体,需要使用关键字struct。例如:

struct student {
  char name[50];
  int age;
  float gpa;
};

定义了一个名为student的结构体,它包含了一个名为name的字符数组,一个名为age的整型变量和一个名为gpa的浮点型变量。

我们可以通过使用“.”操作符来访问结构体中的成员变量:

struct student stu1;
strcpy(stu1.name, "Tom");
stu1.age = 20;
stu1.gpa = 3.5;

这个示例演示了如何定义一个结构体变量stu1,并给它的成员变量赋值。

结构体在C语言中的应用非常广泛,它可以用来表示复杂的数据结构,如链表和树。同时,结构体也是C语言中重要的面向对象编程的基础。

  
  

评论区