方法一 決定陣列大小,與初始化(分開) int array[5]; //5個int 的 陣列 array[0] = 0; //第一個位置放0 array[4] = 4; //第五個位置放4 方法二 決定陣列大小,與初始化(合起來) int array[5] = {0,1,2,3,4}; 方法三 透過初始化決定陣列大小 int array[] = {0,1,2,3,4};
動態配置
方法四 配置固定大小記憶體(分開) int *array; array = new int[5]; delete[] array; 方法五 配置固定大小記憶體(合起來) int *array = new int[5]; delete[] array; 方法六 配置不固定大小記憶體 int *array = new int; delete array;
動態配置+初始化
方法七 初始化為0 int *array= new int[5](); delete[] array; 方法八 初始化為指定資料 int *array= new int[5]{0,1,2,3,4}; delete[] array; 方法九 for迴圈初始化 int *array= new int[5]; for(int i=0; i5; i++){ array[i] = i; } delete[] array;