二維陣列,字串,多維陣列

2021-06-26 11:46:10 字數 867 閱讀 8330

二維陣列

有2個下標的陣列成為二維陣列

定義: 型別 陣列名[常量表示式1][常量表示式2] = ;

注意事項, 二維陣列定義時,可以不指定第一維的長度,但必須給定第二維. 例:

int[3] = ;

字元陣列

用於存放字元變數的陣列成為字元陣列.

字元陣列屬於一維陣列,元素型別char

例   char c[20] = ;

字元陣列串

存放字串的陣列

char 陣列名[常量表示式1][常量表示式2] = ;

例 char strings[3][10] = ;

注意事項

字串陣列為 字元型二維陣列

每個字元長度不能超過第二維長度 - 1

每個字串用陣列名加一維下標表示

例如 a[0]//代表第乙個字串

多維陣列

陣列下標在2個以上時,該陣列稱為多維陣列.

例:  int a[2][3][4] = ;

表示整形的 三維陣列,2層3行4列

元素個數為 2*3*4=24個

注意事項

多維陣列理論上 維數可以任意

多維陣列的元素個數 = 各維數個數乘積

多維陣列占用記憶體 = 元素個數 * 單個元素所佔空間.

總結 由2各下標的陣列稱為二維陣列,通過雙迴圈來賦值

元素型別char的二維陣列是字串陣列,注意每個字串的長度不能超過第二個維陣列的長度-1

通過陣列名[第一下標]操作字串,通過陣列名[第一維下標][第二維下標] 操作單個字元

對於多維陣列,多乙個[常量表示式]就多乙個維度,幾維就對應幾層迴圈

C 二維陣列, 字串陣列, 及多維陣列

main.m c5 二維陣列 字串陣列 created by 何恩營 on 14 10 21.import int main int argc,const char argv int array 5 建立乙個二維陣列 型別修飾符陣列名 包含幾個小陣列 每個小陣列有多少個元素 初始值如何寫?可以寫n個...

二維陣列,多維陣列

一.二維陣列 二維陣列的定義 資料型別 陣列名 常量表示式1 常量表示式2 例如 int array 3 3 二維陣列array 3 3 相當於是由三個含有三個元素的一維陣列所組成的.陣列元素個數怎麼求 兩個維度的下標相乘 訪問二維陣列中的元素 雙下標 多維陣列 三維陣列 陣列名 常量表示式1 常量...

二維陣列 字元陣列與字串

要求 了解多維陣列的概念 掌握二維陣列的使用 掌握用字元陣列存放字串的方法 掌握字串的輸入及輸出方法 二維陣列的定義 例 int a 2 3 定義乙個二維陣列 該陣列有2行3列共6個元素 這6個元素都存放int型資料 儲存時先儲存第一行的3個元素,然後再儲存第二行的3個元素 可將此二維陣列看成是乙個...