【发布时间】:2017-09-01 21:21:49
【问题描述】:
如何通过另一个指针访问结构的成员(即指针)?假设 *ptr 是我想用来访问 *time 的指针,它是属于该结构的指针。如果我写 ptr->time 是否正确?
如果我想将 v[i](数组)的值赋给 *time,如果我写 ptr->time = v[i] 会正确吗?
【问题讨论】:
-
请发布一个您想到的明确用例。不要描述一些抽象的代码。
-
您可以在进程内存空间中拥有指向任何地址的指针。所以你可以指向任何你想要的东西。
-
@Fredrik:这并不完全正确。它过于简单了。
-
'如果我想将 v[i](数组)的值分配给 *time,我写 ptr->time = v[i] 是否正确?好吧,如果这两种类型是可分配的,那对我来说看起来还可以。为什么不试试呢:)
标签: c arrays pointers structure