一、声明一种结构体的一般形式为:
struct 结构体名
{
成员列表;
};
二、声明一个结构体表示的是创建一种新的类型,要用新的类型再定义变量。定义的方式有以下三种:
1、先声明结构体类型再定义变量。
struct 结构体名 变量名;
struct product product1;
struct product 是结构体类型名,而product1是结构体变量名。定义一个基本类型的变量与定义结构体类型变量的不同之处在于,定义结构体变量不仅要求指定变量为结构体类型,而且要求指定为某一特定的结构体类型。
2、在声明结构体类型时,同时定义变量。
struct 结构体名
{
成员列表;
}变量名列表;
3、直接定义结构体类型变量。
struct
{
成员列表;
}变量名列表;
三、使用结构变量成员的一半形式为:
结构变量名.成员名