อาเรย์ 2 มิติ C Multidimensional Arrays บทความนี้สอนสร้างตัวแปรชนิดอาเรย์ 2 มิติ ชนิดตัวเลข (Integer) ด้วยคำสั่ง int พร้อมใช้ for เพื่อวนลูปแสดงค่าข้อมูลในอาเรย์ 2 มิติ ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง อาเรย์ 2 มิติ C Multidimensional Arrays
#include <stdio.h>
int main() {
int arr[3][2] = {{0,1}, {2,3}, {4,5}};
for( int i=0; i<3; i++ ) {
for( int j=0; j<2; j++ ) {
printf("%i ", arr[i][j]);
}
}
return 0;
}
ผลลัพธ์
0 1 2 3 4 5
อาเรย์ 2 มิติ C จากตัวอย่างสร้างตัวแปรชื่อ arr ชนิด int ขนาด [3][2] ในรูปแบบอาเรย์ 2 มิติ พร้อมค่าเริ่มต้น คือ {0,1}, {2,3}, {4,5} จากนั้นใช้คำสั่ง for ซ้อน for วนลูปแสดงค่าข้อมูลในตัวแปรอาเรย์ 2 มิติ ออกสู่หน้าจอด้วยคำสั่ง printf ภาษา C