✔ 最佳答案
記憶體有好多個位置記錄資料,每個位置有一個地址/address,就如同我地每個人有一居所,每居所有一地址。
每個變數儲著的資料,佢地都會各自有各自的地址。
假若我地有某一記憶體地址,我地去那個記憶體地址便能夠找到所需資料。
pointer就是用在這裏。有時我地唔係下下要該筆資料傳來傳去/由一個變數複製到另一個變數,或是有一個變數儲存了極奇多的資料,我地唔想下下copy佢有程式的一part去程式的另一part,咁我地可以用pointer,裝住該變數的地址。我地每次要查詢該變數時,只需要根據地址到佢府上查看,而用不著下下要該筆大資料由一處複製到另一處。
意像化的解析就係咁多,深入詳細又要有example的話,就到以下網址詳看^^。
http://cplusplus.com/doc/tutorial/pointers.html