#include<stdio.h>
typedef struct stu student; //为结构体起别名
struct stu
{
int id;
char name[21];
char sex;
int age;
int score;
char addr[51];
};
int main()
{
int i;
//定义结构体数组 数组名 [元素个数]
student ss[3] =
{
{1001,"小科",'F',18,103,"重庆市沙坪坝区"},
{1002,"中科",'F',18,102,"重庆市渝中区"},
{1003,"大科",'F',18,101,"重庆市渝北区"},
};
for(i = 0; i < 3; i++)
{
printf("编号:%d\n", ss[i].id); //通过结构体数组[下标].成员 找到对应内容 ss[0].id
printf("姓名:%s\n", ss[i].name);
printf("性别:%s\n", ss[i].sex == 'M' ? "男" : "女");
printf("年龄:%d\n", ss[i].age);
printf("成绩:%d\n", ss[i].score);
printf("地址:%s\n", ss[i].addr);
}
return 0;
}
结构体数组
于 2023-04-05 14:57:53 首次发布