结构体相关概念

一、声明一种结构体的一般形式为:

struct 结构体名

{

     成员列表;

};

二、声明一个结构体表示的是创建一种新的类型,要用新的类型再定义变量。定义的方式有以下三种:

1、先声明结构体类型再定义变量。

struct 结构体名 变量名;
struct product product1;
struct product 是结构体类型名,而product1是结构体变量名。定义一个基本类型的变量与定义结构体类型变量的不同之处在于,定义结构体变量不仅要求指定变量为结构体类型,而且要求指定为某一特定的结构体类型。

2、在声明结构体类型时,同时定义变量。

struct 结构体名

{

     成员列表;

}变量名列表;

3、直接定义结构体类型变量。

struct
{
     成员列表;
}变量名列表;

三、使用结构变量成员的一半形式为:

结构变量名.成员名


原文地址:https://www.cnblogs.com/haxianhe/p/9271221.html