ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語で2Dは何を意味しますか
C 言語では、「2d」は 2 次元配列を意味します。これは、テーブル、画像、データなどの関連データを格納するために使用できる、行と列で構成される要素のコレクションです。チェス盤。
#C 言語で 2d は何を意味しますか?
C 言語では、「2d」は 2 次元配列を表します。
2 次元配列
2 次元配列は、行と列で構成される要素のコレクションです。これは、要素が行と列の交差点に格納されているテーブルとして見ることができます。
2 次元配列は通常、次のような関連データを格納するために使用されます。
2 次元配列の宣言
2 次元配列を宣言するには、型、行数、および配列の列数。 3 行 4 列の整数の 2 次元配列を宣言する方法は次のとおりです。
<code class="c">int array[3][4];</code>
上記の宣言は、3 x 4 の整数配列を作成します。これは、配列に 3 つの行があり、各行に 4 つの要素があることを意味します。
2 次元配列要素へのアクセス
行と列のインデックスを使用して、2 次元配列の要素にアクセスできます。配列の行 2、列 3 の要素にアクセスする方法は次のとおりです。
<code class="c">array[1][2];</code>
Example
次の例は、 2 次元配列 ピクセル:
<code class="c">#include <stdio.h> int main() { // 创建一个 3 x 3 的整数数组来存储像素值 int pixels[3][3] = { {255, 255, 255}, {0, 0, 0}, {255, 255, 255} }; // 打印像素值 for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { printf("%d ", pixels[i][j]); } printf("\n"); } return 0; }</code>
出力:
<code>255 255 255 0 0 0 255 255 255 </code>
以上がC言語で2Dは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。