比方說,我有兩個結構,指針指針的語法是什麼?
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)
?