结构体怎么用

1个回答

写回答

Wangdai

2022年06月28日

+ 关注

结构体可以用于定义复杂的数据类型,其中包含多个不同类型的数据成员。可以在程序中首先定义结构体类型,然后再创建结构体实例并初始化结构体成员。可以使用点号操作符来访问结构体成员。例如:

```c

// 定义结构体类型

struct Person {

int age;

char name[20];

};

int main() {

// 创建结构体实例并初始化成员

struct Person person1;

person1.age = 18;

strcpy(person1.name, "Tom");

// 使用点号操作符访问结构体成员

printf("Name: %s\n", person1.name);

printf("Age: %d\n", person1.age);

return 0;

}

```

在上面的例子中,首先定义了名为`Person`的结构体类型,其中包含两个成员,一个是整数类型的`age`,另一个是字符数组类型的`name`。在`main`函数中,创建了一个名为`person1`的结构体实例,并对其成员进行了初始化。最后,使用点号操作符分别访问结构体实例的`name`和`age`成员,并输出它们的值。

举报有用(13分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号