结构体

为了描述复杂的对象,声明一个结构体,里面包含不同类型的属性。例如图书的属性有书名、作者、价格、出版日期、出版社

struct Book{
char title[128];
char author[40];
float price;
unsigned int date;
char publisher[40];
};

结构体本身还可以进行嵌套

struct Date{
   int year;
   int month;
   int day;
};

struct Book{
char title[128];
char author[40];
float price;
char publisher[40];
struct Date date;
};

定义一个结构体,就是给这个结构体初始化

struct Book book = {
"天下",
"我",
1.00,
"厉害出版社",
{
2019,
11,
19
}};

你可能感兴趣的:(结构体)