结构体是什么
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;
}
```