二維陣列
1 - 一維陣列和二維陣列
12 - 二維陣列的記憶體狀況int ages[50];2
int agesii[3][10];//
陣列能夠存放 3 個陣列,每個陣列存放 10 個數值,共 3x10 個資料元素
3 - 二維陣列的宣告
1日誌輸出// 宣告乙個兩行三列二維陣列:陣列第二維下標必須給定,第一維下標可省略不寫
2int array [3]=;
3//
給某乙個元素重新賦值
4 array [1][0] = 18;5
6for (int i = 0; i<2; i++) 14}
15 printf("\n"
);16 }
字串陣列
1 - 它是乙個二維陣列,行代表的是每個字串,列代表的是字串中的字元
如果想要訪問某個字串,用陣列的第一維的下標;訪問某個字元的話,用陣列名的第二維下標
1多維陣列char name[2][10] = ;//初始化方式一
2char nameii[2][10]=,};//初始化方式二
3 printf("
%s\n
",nameii[1]);//
輸出 rose
4 printf("
%c\n
",nameii[0][3]);//
輸出 k
1 - 多維陣列的元素個數 = 各維數個數的乘積
多維陣列占用記憶體 = 元素個數乘以單個元素所佔
空間2 - 多維陣列的宣告
1日誌輸出// 兩層三行四列
2int a [2][3][4]=;
3for (int i=0; i<2; i++)
8 printf("\n"
);9}10 printf("\n"
);11 }
05陣列 字串陣列 多維陣列
字元陣列又 稱字串字串陣列是二維陣列 char a char c 10 iphone char c 5 10 該陣列包含三個字串。字串數租元素訪問 1 訪問某個字串 陣列名 第一維下標 2 訪問某個字元 陣列名 第一維下標 第二維下標 二維陣列 字串陣列 多維陣列 二維陣列 int a 2 3 也可...
字串和多維陣列
一 字串 1 字串的定義 是零個或多個字串組成的有限序列,只包含空格的串稱為空格串。2 字串中任意個連續的字元組成的子串行稱為該穿的子串,包含子串的串稱為主串,子串的第乙個字元咋主串中的序號稱為子串在主串中的位置。3 模式匹配 給定兩個字串s和t,在主串s中尋找子串t的過程稱為模式匹配,t為模式。如...
字串和多維陣列
1.串 零個或多個字元組成的有限序列 串 零個或多個字元組成的有限序列。串長度 串中所包含的字元個數。空串 長度為 0的串,記為 非空串通常記為 s s1 s2 sn 其中 s 是串名,雙引號是定界符,雙引號引起來的部分是串值,si 1 i n 是乙個任意字元。1.1串的邏輯結構 子串 串中任意個連...