文章會在文末更新!關(guān)于指針是什么,很多教材已經(jīng)作出了定義,大多數(shù)都會定義為“存放變量內(nèi)存地址的變量”。從這句話中我覺得除了讓我知道這個(gè)定義有11個(gè)字以外,其他就沒什么用了。我個(gè)人覺得要理解指針,不是光光說一下是變量的地址就萬事大吉了,而是要從多個(gè)屬性來解釋指針,為此,我個(gè)人總結(jié)了一個(gè)所謂的多維屬性法來理解指針。另外,為了能把指針說清楚,我認(rèn)為關(guān)鍵不在于用苦澀的文字描述,而在于以示意圖的形式描述清楚指針的概念。我接下來就準(zhǔn)備用我的多維屬性法,加上畫幾張圖,和一些偽代碼,盡量說清楚指針是什么。繪圖水平有限,技術(shù)水平也有限,歡迎多批評。1.要說清楚指針是什么之前,先來看看如何從多維屬性來理解普通變量,以及普通變量在內(nèi)存中是什么樣兒的。比如現(xiàn)在有個(gè)整型變量:int a = 1;也就是說整型變量a的值是1,在內(nèi)存中的存放如示意圖1所示: