android107 指標入門

2021-09-07 03:45:51 字數 1766 閱讀 3364

#include #include 

//指標就是記憶體位址

//32為作業系統最大是4g記憶體,32為系統則是2的32次方,

//所以只能表示2的32次方個記憶體位址, 也就是2的32次方個位元組就是4g.

main()

#include #include 

main()

/*##*的三種用法

1. 乘法

##資料傳遞

* 所有語言所有平台,都只有值傳遞,引用傳遞傳遞的值是記憶體位址

記憶體分析:0級指標,一級指標,二級指標都有,                   二級指標是曾曾用名,一級指標是曾用名。

陣列名字的位址%#x\n

", &arr);//

也是輸出第0個元素的位址

printf("

陣列名字的位址%#x\n

", arr);//

也是輸出第0個元素的位址

//char* p = &arr;

int* p = &arr;

//+1表示向右偏移乙個單位

printf("

%d\n

", *(p+0));//

1 printf("

%d\n

", *(p+1));//

2 printf("

%d\n

", *(p+2));//

3 printf("

%d\n

", (p+2)-p); //

2 system("

pause

");

}

#include #include 

main()

C 入門 2 指標

電腦程式在儲存資料時必須跟蹤以下3個屬性 include int main 輸出如下,顯示位址時,該實現的cout使用十六進製制法,因為這時常用於描述記憶體的表示法。a value 6 anda address is 0x7ffedf68996c b value 4.5 and b address ...

c 入門008 指標

指標是乙個變數,其儲存的是值的位址。1.宣告 初始化 賦值 int pt 指標pt指向int型別 總有人瞎定義 int pt,py 創造乙個指標pt和乙個int變數py 初始化 int yang 5 int pt yang 2.指標的危害 int pt pt yang 事實上,賦給指標只要是位址就行...

基礎4 1 指標入門

3 指標與函式 3 實踐 4 練習 指標是一種儲存變數位址的變數。在計算機中每個儲存單元 乙個位元組 都有乙個編號,這個編號稱為變數位址。普通變數的值是實際值,指標變數的值是變數的位址。完整 見001 address.c 指標代表的是位址 如果輸入的是位址,則相當於 變數,得到對應的值 變數位址通常...