指標運算 指標與整數,指標與指標,指標的關係運算

2021-10-20 18:15:57 字數 958 閱讀 5729

#define _crt_secure_no_warnings

#include

intmain()

;int

*p = arr;

int i =0;

for(i =

0; i <

5; i++

)for

(i =

0; i <

5; i++

)return0;

}

指標指向位址,加減整數可以改變當前所指向的位址,上面的**中第乙個for迴圈使arr陣列賦值,第二個for迴圈依次列印陣列中的值

#define _crt_secure_no_warnings

#include

intmain()

;printf

("%d\n"

,&arr[9]

-&arr[0]

);//值為9

printf

("%d\n"

,&arr[9]

-&arr[0]

);//值為-9

return0;

}

指標-指標所計算的絕對值是指標和指標之間元素的個數

前提條件是:兩個指標指向的是同一塊連續的空間

#define _crt_secure_no_warnings

#include

intmain()

for(i =

0; i <

5; i++

)printf

("%d"

, arr[i]);

//輸出結果為66666

return0;

}

指標之間的關係即可以進行比較

第乙個for迴圈中p指標可以和陣列arr中第乙個元素的位址比較大小

指標(一) 指標運算 指標常量,指標變數

指標運算 參見這裡 include using namespace std 輸出 10 20 30 40 50 0x7e17f0 100x7e17f4 20 0x7e17f4 200x7e17f4 21 0x7e17f4 2130 0x7e17f8 3031 0x7e17f8 31 int main...

指標常量與常量指標,指標陣列與陣列指標

指標常量與常量指標,指標陣列與陣列指標,這兩組概念比較容易混淆,所以寫下。首先說下指標常量和常量指標。須指向乙個變數,但是指標指向的變數的值可以變化。宣告如下 int a 0 int const p a p 不可以 p 可以 常量指標 指向乙個常量的指標,指標本身的值可以變化,但是指標指向那個變數是...

指向指標的指標,指標的運算,指標與多維陣列的關係

指向指標的指標一顆 就有乙個位址 int p a int p1 p 變數的位址上的數值的位址 int a 10 int p a int p1 p 變數名而不是指標 巢狀的 列印得到的值是 p的值,列印得到的三個值都一樣 printf a p n a printf p p n p p是位址 p是取位址...