一个结构体的成员是另外一个结构体spa
代码:code
# include <stdio.h> # include <stdlib.h> struct data { int year; int month; int day; }; struct student { char name[30]; int num; char sex; struct data birthday; }student = {"dire",2017,'W',{1990,1,6}}; int main () { printf("--------Information--------\n"); printf("Name:%s\n",student.name); printf("Number:%d\n",student.num); printf("Sex:%c\n",student.sex); printf("Birthday:%d年%d月%d日\n",student.birthday.year,student.birthday.month,student.birthday.day); return 0; }
注意:由于birthday是另外一个结构体变量,因此要使用大括号将赋值的数据包含在内orm