指針和數組的恩怨情仇(一)

一、指針的內存佈局 int *p; 這裏定義了一個指針p。p到底是什麼?p佔用的空間是多大?我在Linux上用sizeof測試了一下(32位系統):sizeof(p)的值爲4,當然此處恰巧int在32位系統上也是佔用4個字節,不過int*並不就是int類型的大小,只是int*也剛剛好是4個字節罷了。此處的指針p就是在內存上佔用4個字節(32位系統),然後把這4個字節大小的空間命名爲p,同時限定的這
相關文章
相關標籤/搜索