C裡面動態定義陣列

時間 2022-08-12 22:05:10

1樓:

動態陣列?arraylist??

如果是指arraylist的話.

system.collections.arraylist newarr = new system.collections.arraylist() ; //定義乙個新的陣列

object o = new system.data.dataset() ; //陣列中可以予object以下所有類;

newarr.add(o) ; //向其中新增.

object oload = (object)newarr[0] ; //讀出時還原成原型別.

newarr.remove(o) ; //移除它.

2樓:

#include

#include

#define size 128

#define n_size 256

void main()

注;1)malloc (calloc)確保空間 size2)realloc 在原空間基礎上增加n_size一般在前面會有一些對size的判斷,來決定是否增加.啦隊這裡就不寫啦

3樓:睢鳩運菱

這個問題問過多次了。。。

int *array=(int*)malloc(sizeof(int)*size)

或int *array=(int*)calloc(size,sizeof(int))

4樓:匿名使用者

只能是用鍊表來實現。

5樓:

int abc;

C 怎麼在結構體裡定義動態陣列

可以在結構體中新增指標類成員變數,並在成員函式中實現動態陣列的分配。以下以乙個僅實現整型動態陣列,不包含其它功能的類為例做說明。class array 類名 else array 首先,第一種情況不會出現 所謂結構體可以理解為一種特殊的,預設內部public的,並且不寫方法和函式的類,當然你寫方法也...

C 動態陣列賦值

首先你問這問題根本就不懂初始化和賦值的區別,還有就是 動態陣列賦值 這是你自己發明的詞吧,我工作6年了沒聽說過有這麼個東西!int a 這個不是賦值,這個是初始化,int這個類裡自己定的方式 和int a 3 a 0 10 a 1 9 a 2 8 這個才叫賦值 int a new int 3 new...

c語言陣列宣告問題,C語言中定義陣列時對其全部初始化為1的問題

有初始化的陣列定義可以省略方括號中的陣列大小。例如,下面的 中陣列定義為5個元素 int a 如 char str program 編譯時必須知道陣列的大小。如果陣列大小要根據運 況來確定,可以使用動態陣列 int p int calloc num,sizeof int 一般有四種陣列定義方式,以一...