C言語における2次元配列の定義と使用方法

C言語では、二次元配列は複数の行と列のデータを格納できる特殊なデータタイプです。二次元配列を定義して使用する方法を以下に示します。

  1. 定义二维数组:
  2. データ型 配列名[行][列]
  3. 例えば、3行4列の整数型2次元配列を定義します。
  4. int matrix[3][4];
  5. 二次元配列に値を設定する:
  6. 配列名[行インデックス][列インデックス] = 値;
  7. たとえば、2 次元配列配列 matrix の 1 行 2 列目に 10 を代入する場合、
  8. matrix[0][1] = 10;
  9. 访问二维数组的元素:
  10. 値 = 配列名[行インデックス][列インデックス]
  11. 例えば、2次元の配列matrixの2行3列目の値を取得する:
  12. int value = 行列[1][2];
  13. ネストしたループを使用して、2 次元配列の各要素を反復処理します。
  14. 例えば、3行4列の二次元配列matrixを走査して各要素の値を出力します。
  15. int matrix[3][4] = {
    {0, 1, 2, 3},
    {4, 5, 6, 7},
    {8, 9, 10, 11}
    };
    for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 4; j++) {
    printf(“%d “, matrix[i][j]);
    }
    printf(“\n”);
    }

C言語における2次元配列の基本的な定義と用法について説明しました。ここで注意すべき点は、2次元配列の行と列のインデックスは両方とも0から始まることです。

bannerAds