C怎麼定義未知變數的陣列C怎麼定義一個未知變數的陣列?

2021-05-18 13:25:12 字數 592 閱讀 6396

1樓:千鋒教育

如果事先知道x,y的範圍,比如小於1000,y小於2000,那麼就定義m[1000][2000]。

如果不能確定 就使用向量(vector),通過push_back()版的方法存入權資料。

所謂陣列,就是相同資料型別的元素按一定順序排列的集合,就是把有限個型別相同的變數用一個名字命名,然後用編號區分他們的變數的集合,這個名字稱為陣列名,編號稱為下標。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。陣列是在程式設計中,為了處理方便, 把具有相同型別的若干變數按有序的形式組織起來的一種形式。

這些按序排列的同類資料元素的集合稱為陣列。

2樓:匿名使用者

估計一下,來個最大值

3樓:人間一枚惆悵客

c++不支援動態陣列,你可以用c++容器實現動態陣列的功能,比如vector,不過你如果你真的想動態的實現陣列的話,可以利用relloc函式動態開闢記憶體以擴充套件已定義的陣列長度

4樓:匿名使用者

c++陣列不支援動態分配的,你可以根據輸入的數字來確定陣列長度,長度確定才分配記憶體空間的

c中陣列要儲存不同型別的變數要怎麼定義

先宣告一個arraylist arraylist a new arraylist 然後du再a.add 你要添zhi加的資料 什麼dao型別的都可以這個a就相當於是一回個陣列 答其實是一個集合,用法跟陣列類似 注意要using system.collections 這樣才可以用arraylist 定...

c語言中陣列長度不能用變數定義嗎

1 c語言e68a8462616964757a686964616f31333365646235中不支援。c 中支援變長陣列 你可以自行度娘變長陣列和alloca函式 但是因為其實在棧上分配,不被推薦使用。做為解決方案,你可以使用c式的malloc函式或者c 式的new函式來在堆上動態分配記憶體,這樣...

c結構體陣列的定義賦值與使用,C中如何定義一個結構體陣列,怎麼賦值使用

你應該是少傳了一個頁數的引數,比如頁數為1時查詢資料庫1 10條資料,為2時查詢11 20條資料 定義 一個類,比較好 c 中如何定義一個結構體陣列,怎麼賦值使用 public struct gnss gnss gnss new gnss 24 gnss 0 lon sss 在你原有的結構體裡面加上...