指針中存有另一個對象的地址,使我們可以間接的操作這個對象。
指針的典型用法是構建一個連接的數據結構,例如:鏈表(list)和數(tree)。并管理在程序運行的過程中動態分配的對象。以及作為函數參數類型。主要用來傳遞數組和大型類的對象。
每個指針都有相關的類型。
不同數據類型的指針之間的區別不在于指針的表示上,也不是指針所持有的值(地址)。——對于所有類型的指針這兩個方面都是一樣的。不同之處在于指針所指的對象的類型上。針織類型可以指定編譯器咋樣解釋特定內存上的指定的內容,以及該內存區域因該跨越多少內存單元。