【发布时间】:2013-03-20 20:20:33
【问题描述】:
假设我有一个名为 A 的结构指针和一个名为 B 的结构指针:
struct example{
//variables and pointers
}*A
然后我有一个数据类型结构示例的指针:
struct example *B=malloc(sizeof(struct example));
如果我愿意
A=B;
这个算术运算是否意味着无论结构指针 B 指向什么,结构指针 A 也指向什么?我用原始数据类型和指针得到它,但结构让我感到困惑,因为它们里面有变量..
假设结构指针 A 已设置,一切
【问题讨论】:
-
这里有指点。所以
A = B使A指向与B相同的位置。如果您有struct example C; C = *B;,那么会将结构B指向的成员复制到C的成员中。