指標初理解

2021-10-24 16:23:55 字數 572 閱讀 3069

1.為什麼要有指標

記憶體作為計算機的儲存器,所有的程式的執行,都是在記憶體中進行的。。

記憶體相當於乙個大盒子,再在其中分割出乙個個不同的小格仔,每個小格仔即是乙個個記憶體單元,每個記憶體單元的大小為位元組。再比如,這個盒子足夠的大,放入乙個個小格仔的東西非常多,當需要尋找的時候就非常麻煩,當給乙個個小盒子進行編號後,尋找東西時只需要尋找對應的編號即可,這樣尋找的效率提公升許多,這些小格仔即記憶體單元的編號就叫做該記憶體單元的位址。

這些位址對應的記憶體單元儲存著對應的資訊,一般這個位址就叫做指標。 在計算機中指標可以提高資訊查詢的效率。

2.什麼是指標

指標即是位址。

例如:

其中p為指標變數,變數即需要開闢空間,空間中儲存的是a的位址,因此p的空間中&a叫做指標,p叫做指標變數。

當對指標解引用後指標將會指向目標;

即 *p=a=10;

C this指標 初理解

我們在學習c 的時候,會了解到物件導向的思想以及類與物件。簡單的來說,類是乙個設計圖紙 我們現實客觀世界的實體經過分析和抽象之後得到我們主觀世界裡的抽象類別,也就是你腦子裡的各種idea,當你把腦子裡的這種抽象類別設計出來之後,就得到了類 class 最後對class進行例項化得到我們的物件 obj...

指標初接觸

指標是強大的c語言工具 指標指向位址 1.定義指標 使用指標之前要定義指標,與int,char,float類似的定義方式,不過要在定義型別和指標名之間加乙個 號來表示定義的是指標,不帶 號會導致定義的為變數而非對應型號的指標。2.初始化指標 使用指標之前還要初始化指標,否則指標有可能會覆蓋掉資料 我...

關於選擇結構 迴圈結構與指標初理解。。

所謂選擇結構與迴圈就夠 就是通過c語言所規定的語句 加上想要讓其執行的條件與結束的條件來達成我們所想要得到的結果。選擇語句 if 表示式 如果。執行花括號內的內容 if else 如果if不成立則執行接下來花括號的語句 if跟else的關係就如同父與子 如果沒有爸爸就一定沒有兒子 但是沒有兒子卻不一...