C的指標(Android之JNI)

我叫阿狸貓發表於2014-02-13

1.指標就是地址

2.地址就是記憶體單元的編號

3.指標變數存放地址的變數

4.指標和指標變數是兩個不同的概念

5.通常我們敘述時會把指標變數簡稱為指標,實際它們含義並不一樣


指標和指標變數示例圖:



#include<stdio.h> 
#include<stdlib.h>

main(){
	int i = 3;//宣告瞭int資料型別變數,變數名i,值為3
	int* p;//宣告瞭int*資料型別的變數,int*是指標型別,它能存放int資料型別變數地址的資料型別  
	
	//得到變數的地址 &變數名
	p = &i; 
	//通過指標p列印i的值 *記憶體地址 
	printf("通過指標p列印出i的值 %d\n",*p);//3
	
	system("pause"); 
}


相關文章