结构体百度百科
struct abc
{int a;
char b;
struct abc *qwe;
}zxc;
关键字struct和结构体名abc组合成一种类型标识符,其地位如同通常的int、char等类型标识符,定义结构体变量。
//————————没有创建一个实际的数据对象,但是可以通过struct book +变量 创建结构体变量——————————————————————————————————————————————————————————————————————————————-//
//—————————————-作用:在一个地方定义结构体设计,在其他地方定义变量—————————————————————//
typdef:
百度typdef与结构体
例如:
typdef int abc;
abc number;
例如:
typdef struct name
{int a;
char b;
float c;
}Name;
Name name_1;
//因为这时typdef把Name定义为结构体类型名了。
//所以和struct name name_1;作用是一样的。
//———————-其他简单示例———————————-//
示例:struct SIMPLE{``int a;``char b;``double c;};//用SIMPLE标签的结构体,另外声明了变量t1、t2、t3struct SIMPLE t1;
//————————————————————————————————//
示例://此结构体的声明包含了指向自己类型的指针struct NODE{``char string[100];``struct NODE *next_node;};
