#include <stdio.h>
struct Person
{
char name[10];
char characteristic[20];
struct Birthday { //嵌套了一个struct
char month[10];
int day;
int year;
} birthday;
int age;
};
int main()
{
struct Person man1 = {"jerry", "fastidious", {"June", 4, 1965}, 34}; //注意这里的对应顺序,可以用curly brace把Birthday括起来
printf("My name is %s, I was born on %s-%d-%d, so I'm %d years old. My friends always complain I'm so %s
.",
man1.name, man1.birthday.month, man1.birthday.day, man1.birthday.year, man1.age, man1.characteristic);
return 0;
}