引用格式如下:
结构体变量.成员 /*其中的"."是成员运算符*/
#include<stdio.h>
struct date
{
int year;
int month;
int day;
};
struct std_info
{
char no[7];
char name[9];
char sex[3];
struct date birthday;
};
/*定义并初始化一个外部结构体变量studet*/
struct std_info student={"000102","张三","男",{1980,9,20}};
main()
{
printf("No:%s\n",student.no); /*引用结构体变量student中的no成员项*/
printf("Name:%s\n",student.name); /*引用结构体变量student中的name成员项*/
printf("Sex:%s\n",student.sex); /*引用结构体变量student中的sex成员项*/
printf("Birthday:");
printf("%d- ",student.birthday.year); /*引用student中Birthday的year成员项*/
printf("%d- ",student.birthday.month); /*引用student中Birthday的month成员项*/
printf("%d- ",student.birthday.day); /*引用student中Birthday的day成员项*/
}