利用指向结构体数组的指针快捷输出信息
一、 代码部分
#include <stdio.h>
struct stu{
int num;
char name[20];
char sex;
float score;
}boy[5] = {
{101, "Zhou Ping", 'M', 45},
{102, "Zhang Ping", 'M', 62.5},
{103, "Liu Feng", 'F', 87},
{104, "Cheng Ling", 'F', 58},
{105, "Wang Ming", 'M', 92.5}
};
int main() {
struct stu *ps;
printf("NUMBER\tNAME\t\tSEX\tSCORE\n");
for(ps = boy; ps < boy + 5; ps++ )
printf("%d\t%s\t%c\t%f\n", ps->num, ps->name, ps->sex, ps->score);
return 0;
}
二、运行结果