结构体一旦定义,就是一种数据类型,相同类型的结构体可以互相赋值。
比如说结构体
struct TestStruct{
int b[3];
TestStruct* next;
};
那么如果我们定义了一个结构体指针
TestStruct* pTS;
并为其分配了一块内存,然后将变量都赋值。
之后如果我们再定义
TestStruct ts;
那么 ts = *pTS;
之后ts中的值将与*pTS中一模一样。
总之,结构体就是一种数据类型,定义了之后就可以像预定义类型一样的使用了。
结构体一旦定义,就是一种数据类型,相同类型的结构体可以互相赋值。
比如说结构体
struct TestStruct{
int b[3];
TestStruct* next;
};
那么如果我们定义了一个结构体指针
TestStruct* pTS;
并为其分配了一块内存,然后将变量都赋值。
之后如果我们再定义
TestStruct ts;
那么 ts = *pTS;
之后ts中的值将与*pTS中一模一样。
总之,结构体就是一种数据类型,定义了之后就可以像预定义类型一样的使用了。
841
338

被折叠的 条评论
为什么被折叠?