05 二維陣列

2021-06-26 23:22:57 字數 1255 閱讀 4750

二維陣列

// 定義

乙個一維陣列

int age[5] = ;

//定義乙個二維陣列

int ages[3][5] = ,,};

//行和列中的個數都可以只要不大雨限制就可以

int ages2[2][3] = ,

};// 二維陣列內部小陣列,可以不加大括號

int age3[2][3] = ;

//  列印二維陣列中的乙個元素:輸出13

int age4[2][3] = ;

printf("%d", age4[0][1]);

printf("\n");

//列印 age4 二維陣列中的所有元素

for (int i = 0; i < 2; i++)

printf("\n");

}//陣列初始化

int age5[2][3] = ;

int array2[3][2] = ;

int array1[2][3] = ,

};for (int i = 0; i < 2; i++)

}// 雙迴圈列印結果

for (int i = 0; i < 3; i++)

printf("\n");

}// 練習

int array[3][4] = ,,};

int number = 0;

int position[2] = ;

for (int i = 0; i < 3; i++) }}

printf("

最大數是

%d \n%d\n %d", number, position[0], position[1] );

//比較字串的長度

char

name[3][

20] = ;

int max = 0;

for (int i = 0; i < 3; i++)

}printf("%d", max);

//建立乙個字串陣列(輸入一圈人名),對字串(英文)從小到大排序

char

name[3][

20] = ;

for (int i = 0; i < 3 - 1 ; i++) ;

strcpy(temp, name[j]);

strcpy(name[j], name[j + 1]);

strcpy(name[j + 1], temp);}}

}for (int i = 0; i < 3; i++)

二維陣列 二維陣列和指標

include using namespace std int main 如上面這段程式所示,通過取位址符 指標 p 獲得了變數 a 的位址,那麼解引用符 就可以從 p 中得到變數 a 的值。也就是說,p a和 p a是等價的。p 是變數 a 的位址,從 p 中就可以取出 a 的值。反之,能從 p ...

陣列 二維陣列

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

陣列 二維陣列

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