我定義這個結構分配不兼容的變量類型?
typedef struct UNIAO_NOME
{
int vert;
struct un *Pai;
} un;
但是,那麼,當我嘗試
int name (un *conj/*pointer to a subset*/)
{
un c;/*subset*/
c = *conj;
while (c.Pai != NULL)
c = *(c.Pai);
return c.vert;
}
編輯說,
c = *(c.Pai);
是錯誤的,但c是類型聯合國。
在此先感謝。
對不起,但我不明白。你的意思是我應該寫下「un * Pai」或「struct UNIAO_NOME * Pai」? – user1286390