【题目】有一个学生的信息(包括学号、姓名、性别、成绩),通过指向结构体变量的指针变量来输出其中的信息。
#include<stdio.h>
#include<string.h>
struct student
{
long num;
char name[20];
char sex;
int score;
};
int main()
{
struct student stu,*p;
p=&stu;
stu.num=10101;
strcpy(stu.name,"Li Lin");
stu.sex='M';
stu.score=90;
printf("No.%ld\nname:%s\nsex:%c\nscore:%d\n",stu.num,stu.name,stu.sex,stu.score);
printf("\nNo.%ld\nname:%s\nsex:%c\nscore:%d\n",(*p).num,(*p).name,(*p).sex,(*p).score);
printf("\nNo.%ld\nname:%s\nsex:%c\nscore:%d\n",p->num,p->name,p->sex,p->score);
return 0;
}