定義乙個指標 : 變數型別 * 變數名 int *p ;
指標變數只能用來儲存位址!!
int *p;
int a = 90;
p = &a;//p指向了a;
*p = 10;//*p指向了a位址對應的儲存空間!
例:
從main函式裡改變乙個變數的值!
#includevoid change(int *p)
main()
{ int i = 20;
change(&i);
printf("a = %d",i);
return 0;
結果輸出為 a = 20
二級指標
int a = 20 ;
int **pp = &p;// 指標變數pp指向了p的位址
*pp //即p位址所佔的儲存空間內容
**pp // 即p位址所佔儲存空間所代表的位址指向的內容 即為a的儲存空間!!
*pp//指
指標小知識
1.帶有 的變數型別的標準寫法,變數型別 變數名。2.任何型別都可以帶上 加上 以後是新的型別。3.可以是任意多個。4.不管原來什麼型別,只要帶 不管幾個 就是指標,通用占用4個位元組。5.指標賦值必須前後一樣,完整寫法 int x int 6。6.帶 型別的變數可以加 減乙個整數,但是不能乘或者除...
C C 指標 引用相關小知識
在乙個變數前面加上 就表示變數的位址。指標實際上是表示記憶體位址的乙個整數,它是乙個unsigned型別的整數。在c語言中,陣列名也可以作為陣列的首位址使用。使用指標變數作為函式引數 指標型別也可以作為函式引數對的型別,這時視為把變數的位址傳入函式。如果在函式中對這個位址中的元素進行改變,原先的資料...
python小知識 Python小知識
1 python是一種解釋性語言,當程式執行時,一行一行的解釋,並執行 優點 除錯 很方便,開發效率高,並且可以跨平台 不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。缺點 執行速度慢。python的種類 cpython ipython pypy jython ironpython ...