一、关于结构体的声明
1、匿名声明。如:
struct {
int i,j;
}point;
说明:
这段代码的含义是,声明一个无名(anonymous)的结构体,并创建了一个结构体变量point。如果这段声明是放在全局域(在任意函数(比如main函数)外)内,那么point内的变量将被初始化为默认值,换句话说,以这种方式声明结构体变量时就已经为它分配了内存空间。
适用于该结构体只需要产生一个变量!本例中,该匿名结构体将有且仅有point这个结构体变量!
不同的匿名结构体变量,类型是不同的!如
struct {
int i,j;
}p1,p2;
struct {
int
1