陣列指標 指標陣列的一點心得

2021-10-07 21:22:16 字數 1159 閱讀 5668

int

main()

顯然,這是位址連續的情況下可以這樣使用。而動態記憶體分配建立的二維陣列是不能這樣用的,因為各個一維陣列之間是不連續的。

int

main()

,};//使用一重指標訪問二維陣列元素

double

*p =

(double

*)a;

cout <<

*(p +1*

3+2)

<< endl;

//6 自己算偏移量就行了

system

("pause");

return0;

}

int

main()

int*b[3]

;//指標陣列

b[0]= a[0]

; b[1]

= a[1]

; b[2]

= a[2]

;for

(int i =

0; i<

2; i++

)for

(int j =

0; j <

3; j++

)for

(int i =

0; i <

3; i++

)delete

a[i]

;delete

a;system

("pause");

return0;

}

int

main()

,};int

*b[3];

//指標陣列,陣列中的每個元素的型別都是int*

b[0]= a[0]

;//a[0]等價*a,是元素指標,型別是int*

b[1]= a[1]

; b[2]

= a[2]

;for

(int i=

0;i<

2;i++

)for

(int j =

0; j <

3; j++

)system

("pause");

return0;

}

樹狀陣列一點心得

樹狀陣列的基本概念不說了,網上大佬們的講解部落格很多。先上一段我的模板 inline int lowbit int x inline void update int x,int val for int i x i舉兩個例子來加深一下對樹狀陣列的理解。可以知道維護的 tree 陣列 表示到第 i 項的...

指標陣列,陣列指標,簡短一點

這兒討論三種定義 int array 3 int array 3 int arrary 3 int array 3 這個其實是指向乙個陣列的指標,該陣列的大小為3 include using namespace std int64 t hoge 3 intmain int array 3 array...

關於指標的一點心得 20150603

今天,我首先想講一下,關於指標,關於c語言的一點心得。我接觸的第一門程式語言就是c,那時候覺得指標特別難懂,關於它的用法腦子裡很亂。直到學資料結構時,徹底的弄懂了它。指標也是乙個變數,既然是變數,那麼他在記憶體裡就會占用空間,佔記憶體裡面就會放資料,只不過他所放的資料是乙個記憶體位址罷了。我感覺想要...