#include <stdio.h>
int main()
{
/***************************************************
*结构体数组:数组的每个元素都是结构体类型,注意是同一种结构体类型
*
* struct RankRecord
* {
* int no;
* int score;
* char *name;
* };
* struct RankRecord record[3];
****************************************************/
struct RankRecord
{
int no;
int score;
char *name;
};
struct RankRecord record[3] =
{
{1, 90, "zhangsan"},
{2, 80, "lisi"},
{3, 100, "wangwu"}
};
for (int i=0; i<3; i++)
{
printf("record[%d].no = %d, record[%d].score = %d, record[%d].name = %s \n",
i, record[i].no, i, record[i].score, i, record[i].name);
}
return 0;
}
record[0].no = 1, record[0].score = 90, record[0].name = zhangsan
record[1].no = 2, record[1].score = 80, record[1].name = lisi
record[2].no = 3, record[2].score = 100, record[2].name = wangwu