結構體變數的引用與初始化(例題)
阿新 • • 發佈:2019-01-04
引用格式如下:
結構體變數.成員 /*其中的"."是成員運算子*/
#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成員項*/ }