二維陣列
有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個元素 可將此二維陣列看成是乙個...