一. int a=10;
(1) int :代表的是資料型別,其標識的資料儲存為整形型別,預設帶有乙個unsigned
代表在記憶體當中申請 4位元組空間
(2)a 是乙個對映符號 用於標記儲存該記憶體的資料位址,其在變數表中定義
a 0x7fffacd23bae 4 // int
b 0x7fffacd23bae 8 // double
c 0x7fffacd23bae 1 // char
(3)" =" 將資料直接儲存到對應的位址空間中
(4)10 代表的就是需要儲存的資料
(5)&
單目運算子
&a&後面直接跟變數
代表對該變數位址的直接取用
雙目運算子
a&b邏輯與操作符
a和b
指標變數與變數位址
一 基本概念 儲存單元一般應具有儲存 資料和讀寫資料的功能,以8位二進位製作為乙個儲存單元,也就是乙個位元組。每個單元有乙個位址,是乙個整數 編碼,可以表示為 二進位制整數。程式中的變數和主儲存器的儲存單元相對應。變數的名字對應著儲存單元的位址,變數內容對應著 單元所儲存的資料。儲存位址一般用十六進...
指標與位址
1.include int main int argc,const char argv 這是乙個指標陣列,裡面所有的元素都是指標,但這裡的指標是乙個位址常量,比如 aaaaa 本身就是乙個位址 直接使用 p,就可以列印出這一固定的位址值。printf p p n aaaaa bbbbb printf...
指標與指標位址
int urn size urn 0 100 urn 1 200 urn 2 300 urn 3 400 urn 4 500 int ptr1,ptr2,ptr3 ptr1 urn ptr2 urn 2 printf 當前指標的值和位址 printf ptr1 p,ptr1 d,ptr1 p n p...