首先建立一個空間為a,存放10,p為指針變量,int*為定義p的類型,與定義整形的int相同。int*=int ,但*同時也告訴我們P是一個指針變量。
接着我們會把10的存放位址存儲到p中,最後我們用*p直接找到變量a,故*P等價于a。
*P中的*為解引用操作符/間接通路操作符
且定義指針變量的資料類型可變,根據原有變量進行自定義,例:
Tip:了解指針的大小
指針本質上是存放位址,而位址本身就是由32/64個比特位組成,故指針的大小是4/8個位元組。
首先建立一個空間為a,存放10,p為指針變量,int*為定義p的類型,與定義整形的int相同。int*=int ,但*同時也告訴我們P是一個指針變量。
接着我們會把10的存放位址存儲到p中,最後我們用*p直接找到變量a,故*P等價于a。
*P中的*為解引用操作符/間接通路操作符
且定義指針變量的資料類型可變,根據原有變量進行自定義,例:
Tip:了解指針的大小
指針本質上是存放位址,而位址本身就是由32/64個比特位組成,故指針的大小是4/8個位元組。