结构体是一种自定义数据类型。
结构体变量和结构体数组
结构体的定义和赋值:
在主函数之前定义,规范格式.
结构体名称表示数据的结构。如第一个含有两个整型数据,第二个有一个整型一个浮点型。
#include<stdio.h>
struct Timer
{
int rank;
int score[3];
float PS_score;//结构体的成员
};
int main(void)
{
struct Timer Tom = {1,{50,60,40},80.5};
printf("rank:%.d\n",Tom.rank);
for(int i=0;i<3;i++)
{
printf("score1:%.d\n",Tom.score[i]);
}
printf("PS_score:%.2f\n",Tom.PS_score);
return 0 ;
}