1. 程式人生 > >c++指標詳細解釋

c++指標詳細解釋

1:

在這裡插入圖片描述
1:熟悉用基本的儲存單位,位元組包含8個位元,我們想象一下,用排列組合的思想,如果數字不同的話,則表示的地址也不同,在此基礎之上,每個位置都包含一個值。
2:指標:指向某個位置,但是指標本身是一個值為地址的變數;看到一個指標,想到的是這個變數存放的是一個地址。
3:&,*是我們理解指標的關鍵:&a:得到的是這個變數a的地址,在右邊輸出的0X69fefc:表示的是a的地址,而這個a=5.

:指向記憶體中的內容,如右邊的程式:cout<<“a:”<<(&a)<<endl;指向a中內容,輸出5;

在這裡插入圖片描述
指標的建立,聯絡函式等等建立,則書寫程式碼時要遵從規則,書本已經告訴我們應該如何書寫程式碼,*挨著int ,char還是pi,pt,ps;這我們可以不要在乎
3:使用指標:是用來得到值的,因此指標沒有初始化也可以被賦值,初始化的是指標,在對

解除引用之前,要將指標初始化為一個確定的,適當的地址。一切指標使用的核心。
4:賦予NULL這個指標一個0即可將它變為NULL指標。

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述