#include <stdio.h>
struct student
{int num;
char name[20];
char sex;
int age;
};
struct student stu[3]={{10101,"Li Lin",'M',18},{10102,"Zhang Fun",'M',19},
{10104,"Wang Min",'F',20}}; // 定义结构体数组并初始化
int main()
{struct student *p; //定义指向struct student结构体的数组
printf(" No. Name sex age\n");
for (p=stu;p<stu+3;p++)
printf("%5d %-10s %2c %5d\n",p->num, p->name, p->sex, p->age);
return 0;
}
//复习一下格式输出吧。d,s,c。。。。。。
本文通过一个具体的C语言程序示例介绍了如何定义结构体数组并进行初始化,演示了使用指针遍历结构体数组的方法,并展示了如何输出结构体数组中的各个元素。
4605

被折叠的 条评论
为什么被折叠?



