#代码
struct stu
{
int num;
char name[10];
int age;
}
void fun(struct stu* p)
{
printf("%s\n", *(p).name);
return;
}
int main(void)
{
struct stu students[3] = { {1901, "zhang", 18}, {1902, "wang", 19}, {1903, "zhao", 80} };
fun(students + 3);
return 0;
}
#分析
struct stu //struct是结构体类型的关键字 struct stu是用户定义的结构体类型
{
int num;
char name[10]; // num, name, age都是结构体成员名
int age;
}