第6章 陣列 建立陣列以及初始化陣列

2021-09-08 10:55:50 字數 567 閱讀 8398

1、建立一維、二維陣列,有兩種方法,分別為:

1)先宣告,再用new運算子進行記憶體分配

一維:int arr; //宣告int型陣列,陣列中的每個元素都是int型數值  int arr;

二維:int arr;   // int arr;

宣告陣列後,還不能立即訪問它的任何元素,因為宣告陣列只是給出了陣列名字和元素的資料型別,要想真正使用陣列,還要為它分配記憶體空間,在為陣列分配記憶體空間時必須指明陣列的長度

一維:arr=new int[5];

二維:arr=new int[2][4];   

2)宣告的同時為陣列分配記憶體

一維:int month=new int[12];

二維:int month=new int[2][2];         

2、初始化一維、二維陣列

一維:int arr=new int;  // int arr=;

二維:int arr=new int,};  // int arr=,};  解釋:a[0][0]=1, a[0][1]=2, a[1][0]=3, a[1][1]=4

陣列的建立以及初始化

1 陣列概念 陣列 就是一組數的集合,集合中的資料必須是相同型別的,並且每乙個陣列都有乙個名字,也就是陣列名,我們可以通過陣列名來訪問陣列中的元素。2 建立陣列 public static void main string args arraytpye arrayname new arraytype...

陣列初始化

cpp中陣列初始化方法 簡單的初始化 利用定義變數時賦初值進行初始化。int a 10 float f 10 char ch 5 大括號中的為初始值。較為複雜的初始化 利用memset函式初始化。memset函式用法 void memset void s,int c,size t n 將已開闢記憶體...

陣列初始化

flydream flydream c cat x.cpp include using namespace std int main int argc,char argv flydream flydream c flydream flydream c g g wall x.cpp x.cpp in ...