陣列(十) 二維陣列

2021-08-10 04:58:35 字數 1034 閱讀 2929

二維陣列的格式:

格式1:

int arr=new int[6][8];

定義了名稱為arr的二維陣列;

二維陣列中有6個一維陣列;

每乙個一位陣列中有8個元素;

一位陣列的名稱分別為arr[0],arr[1],arr[2],arr[3],arr[4],arr[5]

給第乙個一位陣列2腳標位賦值為9的寫法是:arr[0][2]=9;

格式2:

int arr=new int[6];

二維陣列中有6個一維陣列;

每個一維陣列都是預設初始值null;

可以對這個6個一維陣列分別進行初始化;

arr[0]=new int[3];

arr[1]=new int[2];

arr[2]=new int[3];

arr[3]=new int[5];

arr[4]=new int[1];

arr[5]=new int[4];

注意:對於格式二中:二維陣列是存的是每個小陣列的引用。

一維陣列的定義可以是:

int x;  int x;

二維陣列的定義可以是:

int y; int y; int y;

故:int x,y;//x是一位陣列,y是二維陣列

判斷:x[0]=y;  //error

y[0]=x;  //correct

y[0][0]=x;  //error

x[0][0]=y;  //error

y[0][0]=x[0];   //correct

x=y;    //error

c 實驗十二 陣列(二維)

先通過乙個二維陣列儲存學生相關的資訊 為了更直觀的 決定用字串陣列來儲存資料 當然在計算的時候要轉變格式,實驗十二 陣列 二維 cpp 定義控制台應用程式的入口點。include stdafx.h includeusing namespace std includeint main cout 當前成...

陣列 二維陣列

一組相同型別的資料組合,是一種引用型別。陣列名稱不是固定的,與其存放的資料的型別有關。如 存放int型別的資料,陣列名稱 int 存放字串資料,陣列名稱 string 存放scanner型別的資料,陣列名稱 scanner陣列中的每個資料,都是這個陣列的元素。1 宣告 元素型別 變數名 元素型別 變...

陣列 二維陣列

陣列,從名字很簡單看出就是數字組合,一堆數 一堆元素 在一起。然後看一下怎麼定義,怎麼初始化。陣列的動態初始化 初始化之後每個元素的儲存內容為其對應資料型別的預設值。資料型別 陣列名 new 陣列型別 大小 int arr new int 5 資料型別 陣列名 new 陣列型別 大小 int arr...