C语言结构变量的初始化
#include <stdio.h>struct date{int year,month,day;};struct person{char name[30],sex;struct date birthday;};struct person jt={"景天",'M',{1662,10,4}};void main(){static struct person txj={"唐雪见",'W',{1663,9,13}};static struct person lk={"龙葵",'W',{1663,10,5}};printf("name sex birthday\n");printf("--------------------------------\n");printf("%-14s %-4c %4d.%2d.%2d\n",jt.name,jt.sex,jt.birthday.year,jt.birthday.month,jt.birthday.day);printf("%-14s %-4c %4d.%2d.%2d\n",txj.name,txj.sex,txj.birthday.year,txj.birthday.month,txj.birthday.day);printf("%-14s %-4c %4d.%2d.%2d\n",lk.name,lk.sex,lk.birthday.year,lk.birthday.month,lk.birthday.day);}