如何在 C 语言中使用结构
结构是一种 C 语言的数据类型,它允许你将相关数据组织在一个单元中。它提供了一种方法来将不同类型的数据存储在一起并以单一名称引用它们。
创建结构
要创建结构,请使用以下语法:
立即学习“C语言免费学习笔记(深入)”;
<code class="c">struct name_of_structure {
data_type member_variable1;
data_type member_variable2;
// ...
};</code>声明结构变量
要声明一个结构变量,请使用以下语法:
<code class="c">struct name_of_structure variable_name;</code>
访问结构成员
要访问结构成员,请使用以下语法:
<code class="c">variable_name.member_variable</code>
举例
考虑以下示例:
<code class="c">struct student {
char name[50];
int age;
float gpa;
};
int main() {
struct student student1;
strcpy(student1.name, "John Doe");
student1.age = 20;
student1.gpa = 3.5;
printf("Student Name: %s\n", student1.name);
printf("Student Age: %d\n", student1.age);
printf("Student GPA: %.2f\n", student1.gpa);
return 0;
}</code>在这个示例中,我们创建了一个名为
student的结构,它具有三个成员:
name、
age和
gpa。然后我们声明了一个名为
student1的结构变量并使用运算符
.访问其成员。
