C语言结构体的声明格式为:
复制插入
struct 结构体名
{
数据类型 成员1;
数据类型 成员2;
......
};
复制插入
其中,结构体名
是用户自定义的结构体名称,成员1
、成员2
等是结构体的成员变量。每个成员变量都由数据类型和变量名组成,中间用空格或者换行符隔开,最后以分号结束。
例如,下面是一个简单的声明一个包含图书信息的结构体:
复制插入
struct Book
{
char title[50];
char author[50];
int pages;
float price;
};
复制插入
在使用该结构体时,可以像使用其他数据类型一样使用该结构体。例如,可以声明一个变量book1为Book类型:
复制插入
struct Book book1;