0
如何能结构的构件(其指针)被通过另一指针访问指针?假设* ptr是我想用来访问* time的指针,它是属于结构的指针。如果我写ptr-> time是否正确?指向在一个结构
难道是正确的,如果我写ptr->时间= V [I]中,如果我想分配的v的值[I](数组)*时间?
如何能结构的构件(其指针)被通过另一指针访问指针?假设* ptr是我想用来访问* time的指针,它是属于结构的指针。如果我写ptr-> time是否正确?指向在一个结构
难道是正确的,如果我写ptr->时间= V [I]中,如果我想分配的v的值[I](数组)*时间?
如果我写ptr-> time = v [i],如果我想将v [i](数组)的值赋给*时间,会是正确的吗?
号如果有...
struct {
int *time;
} *ptr;
int v[10], i = 0;
...那么你必须写*(ptr->时间)= V [I]
如果时间是一个指针,在一个结构里面没有任何改变。所以如果你想访问时间指向的int,你也必须遵守它。
请发布一个明确的使用案例。不要描述一些抽象的代码。 – StoryTeller
你可以有一个指向你的进程内存空间中的任何地址的指针。所以你可以指出你想要的任何东西。 – Fredrik
@Fredrik:这不完全正确。它过于简化了。 – Olaf