结构体是什么

2022-11-29 10:13:04
```cpp #include <stdio.h> #include <string.h> #define MAX 100 struct User{ //为了存放一个角色的多个变量,使用结构体 //两个变量用了一个名字User int age; //声明该角色的年龄 char name[10]; //声明该角色的姓名 } int main (){ struct User users [MAX]; //MAX代表存在多个users,数组表示 int length = 0; /length初始值为0;代表一开始里面没有用户 users[length].age = 18; //第length个年龄 strcpy(users[0].name,"jack"); //把jack拷贝到第一个用户的名字里 length++; 每加上一个人,length长度加一 users[length].age = 19; //第length个年龄 strcpy(users[1].name,"mary"); //把Mary拷贝到第2个用户的名字里 length++; for(int i = 0;i<length;i++){ printf("%d%s\n",users[i].age,users[i].name); } return 0; } ```