C语言 结构体数组
#include<stdio.h> typedef struct student { char name[20]; int age; }STU; void fun(STU *p,int n){ for(int i=0;i<n;i++){ printf("name=%s age=%d\n", p[i].name,p[i].age); } } int main(){ STU edu[3]={ {"张三",18}, {"李四",23}, {"王五",15} }; fun(edu,3); //数组名=数组地址=数组第一个元素的地址 return 0; }