编辑代码

#include <stdio.h>
struct Stdent//构架结构体
{
    int num;
    char name[20];
    char sex;
    int age;
};

struct Stdent stu[3]={{10101,"Li",'M',18},{10102,"Zhang",'M',19}};//定义结构体数组

int main () {
    struct Stdent *p;//定义结构体指针
    printf("No.    Name      sex  age\n");
    for(p=stu;p<stu+2;p++)//利用循环输出数组
    printf("5%d %-8s %2c %5d\n",p->num,p->name,p->sex,p->age);
    return 0;
}