一個結構體的成員是另外一個結構體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