我不是高級的C,我更喜歡Java。我在一位夥伴身上看到了下面的代碼,我很好奇它是否可以使用,因爲它不適合他,但他說它應該可以工作,而且錯誤在別的地方。聲明結構爲指針,可能嗎?
typedef struct nameOfStruct {
type1 *elem1;
type2 *elem2;
struct nameOfStruct *next;
} *nameOfStruct;
那麼,是不是可以有*nameOfStruct
,或者它應該簡單地nameOfStruct
。
錯誤是什麼?你能詳細說明嗎? – rt2800
請不要走這條路。在C的指針中明確指出。從長遠來看,節省一大堆痛苦,因爲人們忘記它們是指針,需要被釋放。 C沒有垃圾收集器取消鏈接Java。 –