比方说,我有两个结构,指针指针的语法是什么?
struct ptr1
{
struct ptr2 *ptrtoptr;
};
struct ptr2
{
int name;
};
主要功能如下:
int main()
{
struct ptr1 *var1;
struct ptr2 *var2;
(code for manipulating structure element name);
return 0;
}
如何通过一个指针var1
操纵变量name
的数据?假设两个指针都已经指向某个地址。
这是正确的吗? var1->(var2->name)=(some value)
或(var1->var2)->name=(some value)
?