2016-06-30 80 views
0

雖然編碼我碰到這種混亂的念來過的下一個節點*下一個和節點*有區別嗎?

struct Node *next; 
struct Node* next; 

鏈表如果在內存管理或在兩者之間的任何其他方式好心解釋圖解區別!

+1

如果不是,你仍然需要一個圖表? – red0ct

+0

這些是相同的:在翻譯過程中,空格最終被刪除(聲明成爲包含「struct」,「Node」,「*」,「next」和「;」)的令牌序列。您可以完全跳過這個空格,因爲'*'可以作爲分隔標記(即'struct Node * next;)。 – skyking

+0

哈哈..顯然,如果不是,我不需要該圖。 –

回答

1

這兩個聲明是等價的。兩者均聲明nextstruct Node *

相關問題