1. 程式人生 > >C語言中的const、extern及結構體、聯合體的定義

C語言中的const、extern及結構體、聯合體的定義

分析過程:
A、 首先,看變數名"next", 並注意到它直接被括號所括住;
B.1、所以先把括號裡的東西作為一個整體,得出“next 是一個指向 ...的指標"。
B、 然後考慮括號外面的東西,在星號字首和括號字尾之間做出選擇。
B.2、規則告訴我們優先順序較高的是右邊的函式括號,所以得出”next是一個函式指標,指向一個返回...的函式”。
B.3、然後,處理字首“*”,得出指標所指的內容。
C、 最後,把"char * const" 解釋為指向字元的常量指標。
把上述分析結果加以概括,這個宣告表示“next是一個指標,它指向一個函式,該函式返回另一個指標,該指標指向一個型別為char 的常量指標”,大功告成。