1. 程式人生 > 其它 >046.陣列-二維陣列定義方式

046.陣列-二維陣列定義方式

#include <iostream>
using namespace std;
int main()
{
    //二維陣列定義
    /*
    1.資料型別 陣列名[行數][列數];
    2.資料型別 陣列名[行數][列數]={{資料1,資料2},{資料2=3,資料4}};
    3.資料型別 陣列名[行數][列數]={資料1,資料2,資料3,資料4};
    4.資料型別 陣列名[][列數]={資料1,資料2},{資料2};
    */

    //1.資料型別 陣列名[行數][列數];
    cout << "第一種方式" << endl;
    
int arr[2][3]; arr[0][0] = 1; arr[0][1] = 2; arr[0][2] = 3; arr[1][0] = 4; arr[1][1] = 5; arr[1][2] = 6; //外層迴圈列印行數,內層迴圈列印列數 for (size_t i = 0; i < 2; i++) { for (size_t j = 0; j < 3; j++) { cout << arr[i][j] << " "; } cout
<< endl; } //2.資料型別 陣列名[行數][列數] = { {資料1,資料2},{資料3,資料4} }; cout << "第二種方式" << endl; int arr2[2][3] = { {1,2,3}, {4,5,6} }; for (size_t i = 0; i < 2; i++) { for (size_t j = 0; j < 3; j++) { cout << arr2[i][j] << "
"; } cout << endl; } //3.資料型別 陣列名[行數][列數] = {資料1,資料2,資料3,資料4} ; cout << "第三種方式" << endl; int arr3[2][3] = { 1,2,3,4,5,6 }; for (size_t i = 0; i < 2; i++) { for (size_t j = 0; j < 3; j++) { cout << arr3[i][j] << " "; } cout << endl; } //4.資料型別 陣列名[][列數] = {資料1,資料2},{資料2} ; cout << "第四種方式" << endl; int arr4[][3] = { 1,2,3,4,5,6 }; for (size_t i = 0; i < 2; i++) { for (size_t j = 0; j < 3; j++) { cout << arr4[i][j] << " "; } cout << endl; } system("pause"); return 0; }