1樓:切切切
如果使用的是c語言的話, 用malloc函式, 定義動態陣列。
例如:int *a = (int*)malloc(sizeof(int) * 10); // 分配10個int型別的陣列, 同int a[10]
普通陣列分配在棧(stack)裡面, 由變壓器統一分配和**. 動態陣列則定義在堆(heap)裡面, 分配後要呼叫用free函式釋放記憶體, 以免造成記憶體洩漏. 其它程式語言都可以查詢相應的分配/釋放函式, 但其本質都是分配在堆裡面。
2樓:匿名使用者
e.g.
struct student
;student st[2]=,};
//和陣列的初始化差不多。
--如果是指標的話,是無法在定義時被初始化的。
student *st1=new student[2];
就像例項化類的物件一樣,指標物件也是不能再定義時被初始化的。
如何定義在vba中定義一個動態陣列?
3樓:狐狸的小豬
沒有動態陣列吧
就算利用 dim arr()as string這樣宣告,一旦賦值後,陣列大小也就固定了。
如果要改變陣列大小
要用redim 命令
redim arr(10)
preserve redim arr()
加preserve 可以不清空陣列,保持原有資料
4樓:匿名使用者
這個與在vb裡是一樣的格式!
dim d() as 資料型別
5樓:匿名使用者
dim a() as string
用c如何定義物件,c 怎麼定義物件陣列
類和物件是密不可分,有類就有物件。有物件就有類,世界萬物都可以看作物件。用物件導向的思想解決問題,就要把一切都看成物件。物件是不能脫離類存在的。類是物件共同擁有的屬性的描述,由物件歸納成類,物件是類的具體體現。如汽車是一個類,而具體到某個人的車就是物件。在c 中,所有的東西都可以看作物件。把一個東西...
如何定義類陣列c,C 如何定義一個類的陣列物件
飛鷹 物件陣列的定義 類名 陣列名 元素個數 eg student asa 10 有10個元素的學生類物件陣列 組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。陣列是在程式設計中,為了處理方便,把具有相同型別的若干變數按有序的形式組織起來的一種形式。擴充套件資料 初始化a.在...
c中如何定義string陣列,C 中如何定義string陣列?
c 中定義string陣列方法 1 定義一維陣列 string parm new string 2 一維字串陣列,如果提供了初始值設定項,則還可以省略 new 運算子 string par3 擴充套件資料 c 中其他型別陣列定義方式介紹 1 定義一維int陣列 int numbers new int...