c 複習筆記(動態陣列)

2021-08-18 01:28:05 字數 489 閱讀 9822

動態分配記憶體建立陣列:

int

*ptr=net point[2]

int*ptr=net point[2] ()

有無括號的差別是:有括號的裡面不能帶引數,但是陣列全部初始化為0。

而用new建立的基本物件型別括號裡可以有初始化的數值。

刪除:

基本資料型別:delete 指標名;

陣列:delete 指標名

下面是vector:

vector

《元素型別》陣列物件名(陣列長度);

動態陣列類模板:array 它比vector簡單,但是與vector的工作原理沒有本質區別。

動態生成為10個元素的陣列,

array < int > a(10);

順序訪問群體:鍊錶類

list

l;

c 動態陣列學習筆記

1.動態陣列 之所以出現動態陣列,是由於靜態陣列的大小是固定的。當我們一開始並不知道需要多大的陣列時,靜態陣列就無法使用了。2.操作 動態陣列是使用指標來承載malloc 或new操作符動態分配的記憶體空間,然後在需要的更新陣列大小的時候釋放空間使用free 或delete。3.使用malloc 和...

C 陣列(複習)

多維陣列 指向陣列的指標 傳遞陣列的函式 從函式返回陣列 1.多維陣列 在遊戲開發中,二維陣列多用來表示2d的平面向量或者地圖,三維陣列則多用來表示三維空間中的座標xyz 不過為了專案中表達的方便性,一般採用結構體將多維陣列包容在內,2,指向陣列的指標 俗稱 陣列指標,與另乙個指標陣列相差非常大,不...

C複習筆記(陣列的使用)

c語言不允許對陣列大小做動態定義 c語言規定只能逐個引用陣列元素,不能一次引用整個陣列 即將陣列作為乙個整體來使用 c語言中,陣列的概念有點類似數學中的集合,陣列的初始化可以使用集合形式進行初始化 在陣列上實現迴圈佇列可以很好地解決斐波那契數列問題 c編譯器對陣列訪問越界沒有警報,這樣會增加程式設計...