background image

结构体指针变量

结构体指针变量的定义

定义结构体变量的一般形式如下:

形式1:

struct 结构体标识符

{

成员变量列表;…

};

struct 

 

结构体标识符 *指针变量名;

形式2

struct 结构体标识符

{

成员变量列表;…

} *指针变量名;

形式3:

struct

{

成员变量列表;…

}*指针变量名;

其中 指针变量名 为结构体指针变量的名称。形式 1 是先定义结构体,然后再定义此类型

的结构体指针变量;形式2和形式 3 是在定义结构体的同时定义此类型的结构体指针变

量。例如:定义 struct Point 类型的指针变量 pPoints 的形式如下:

struct Point

{

double x;

double y;

double z;

} *pPoints;