<备忘>关于结构体

来源:互联网 发布:网络促销活动目标 编辑:程序博客网 时间:2024/06/06 01:22

 结构体一旦定义,就是一种数据类型,相同类型的结构体可以互相赋值。

比如说结构体

struct TestStruct{
 int b[3];
 TestStruct* next;
};

 

那么如果我们定义了一个结构体指针

TestStruct*  pTS;

并为其分配了一块内存,然后将变量都赋值。

之后如果我们再定义

TestStruct     ts;

那么 ts = *pTS;

之后ts中的值将与*pTS中一模一样。

 

总之,结构体就是一种数据类型,定义了之后就可以像预定义类型一样的使用了。