其實這個不會很難懂
宣告一個int 顯然我們就會有一個位置來放int (int i = 3, 3總要有個位置放)
宣告一個int* 顯然我們就會有一個位置來放指標(int* n = &i 顯然&i總要有個位置放)
宣告一個int** 顯然我們就會有一個位置來放指標的指標...
只有當你「宣告」的時候,系統才會有必要幫你畫一個位置
你不宣告n 顯然系統並不需要特地畫個位置(也就是&n)給你放&i
後面看起來**越長越多(我看過長到五個的 不知道是不是上限 XD)但是意思都一樣
i需要一個位置放東西,這跟後面的3無關
n需要一個位置放東西,這跟後面的&i無關
總之宣告就是代表「我要一個位置來放」,這原則來講是不會錯的
跟「我要來這個位置以後我要放啥」毫無關係