回覆列表
-
1 # 快樂的修理工
-
2 # 使用者160715933083
C語言中的指標的作用是:透過指標不僅可以對資料本身,還可以對儲存資料的變數地址進行操作。指標就是記憶體地址,指標變數是用來存放記憶體地址的變數。指標,是C語言中的一個重要概念及其特點,也是掌握C語言比較困難的部分。指標也就是記憶體地址,指標變數是用來存放記憶體地址的變數,不同型別的指標變數所佔用的儲存單元長度是相同的,而存放資料的變數因資料的型別不同,所佔用的儲存空間長度也不同。
-
3 # 使用者2634053969261160
指標其實是一個整形變數,與其它資料不同的是,它的作用是用來儲存其它變數的地址。指標(Pointer)是程式語言中的一個物件,利用地址,它的值直接指向(points to)存在電腦儲存器中另一個地方的值。由於透過地址能找到所需的變數單元,可以說,地址指向該變數單元。 因此,將地址形象化的稱為“指標”。意思是透過它能找到以它為地址的記憶體單元。 再打個比方:有個人讓你去麥當勞幫我買個雪糕,那麼麥當勞是這個變數a,但是那個人現在把麥當勞所在的地址寫在紙上給你,那麼這張紙就可以看做一個指向麥當勞的指標。
資料在記憶體中的地址稱為指標,如果一個變數儲存了一份資料的指標,我們就稱它為指標變數。
在C語言中,允許用一個變數來存放指標,這種變數稱為指標變數。指標變數的值就是某份資料的地址,這樣的一份資料可以是陣列、字串、函式,也可以是另外的一個普通變數或指標變數。