#include<stdio.h>
struct student
{
int num;
char name[10];
char sex;
int age ;
};
struct student stu[3]={{101,"xicheng",'M',20},{102,"jiumeng",'F',19},{103,"xinian",'M',22}}; //定义结构体数组并初始化
int main()
{
struct student *p; 定义指向struct student 的结构体指针
printf("No. name Sex age\n");
for (p=stu;p<stu+3;p++)
printf("%d,%s, %c,%d\n",p->num ,p->name ,p->sex ,p->age);
return 0;
struct student
{
int num;
char name[10];
char sex;
int age ;
};
struct student stu[3]={{101,"xicheng",'M',20},{102,"jiumeng",'F',19},{103,"xinian",'M',22}}; //定义结构体数组并初始化
int main()
{
struct student *p; 定义指向struct student 的结构体指针
printf("No. name Sex age\n");
for (p=stu;p<stu+3;p++)
printf("%d,%s, %c,%d\n",p->num ,p->name ,p->sex ,p->age);
return 0;
}
输出结果: