15 指標的運算

2021-07-27 09:09:44 字數 496 閱讀 4433

1. 比較運算

指標變數可以進行的比較運算包括:<、>、>=、<=、== 等。兩個指標變數 p 和 q,若 p=q ,說明這兩個指標變數指向同乙個變數。

2. *運算

*運算是指標變數特有的運算,通過這個運算可得到指標變數中被指變數的值。

3. 減法運算

假設用兩個指標變數指向同乙個陣列中的不同元素,因為陣列中的元素在記憶體中存放的空間是連續的,因此這兩個指標變數的差正好是所指向的兩個陣列元素之間存在的陣列元素的個數。

4. 指標變數與另乙個整型資料的加、減運算

這在訪問一片連續的空間時非常重要。

5. 自增、自減運算

指標變數加 1,表示這個指標變數所存放的位址號向後移動乙個資料單元,移動大小為這個指標變數所表示的資料型別的位元組數的大小。(一般用在連續的空間,否則意義不大)

NO15 指標的本質分析

變數 程式中的變數只是一段儲存空間的別名,那麼是不是必須通過這個別名才能使用這段變數?可以 號的意義 在指標宣告時,號表示所宣告的變數為指標 在使用時,號表示取指標所指向的記憶體空間中的值 指標是變數,因此可以宣告指標引數,當乙個函式體內部需要改變實參的值,則需要使用指標引數,函式呼叫時實參值將賦值...

c指標點滴三(指標運算)

1 include 2 include 3 4void main3 512 13 void main4 14 24 system pause 25 26 27void main5 28 30int p5 a 2 31 printf d a 2 32 p5 p5 2 相當於在陣列內部向後移動兩個元素的...

4 指標運算 指標函式詳解

1.指標 資料型別 儲存位址的資料型別 2.指標變數 儲存位址的變數 4.指標的定義 型別名 變數名 型別名 變數名 表示指標變數 指標的計算 型別名 定義 先 後變數名,後型別名。int 3 1 p 2 5.指標所佔位元組 資料型別 在32位系統中,佔4個位元組 6.指標變數型別 去掉變數名 in...