Devdit
 

โค้ด Array 2 มิติ ภาษาซี สร้าง วนลูป Array 2 มิติ

2.9K

โค้ด Array 2 มิติ ภาษาซี สร้าง วนลูป Array 2 มิติ บทความนี้สอนสร้างตัวแปรชนิด Array 2 มิติชนิด char เก็บค่าขนาด [4][3] และใช้คำสั่ง for วนลูป ร่วมกับ printf เพื่อแสดงค่าข้อมูลแต่ละตัวออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โค้ด Array 2 มิติ ภาษาซี สร้าง วนลูป Array 2 มิติ

#include <stdio.h>

int main() {
    char c[3][4] = {
      {'A', 'B', 'C', 'D'},
      {'E', 'F', 'G', 'H'},
      {'I', 'J', 'K', 'L'}
    };
    for( int i=0; i<3; i++ ) {
      for( int j=0; j<4; j++ ) {
        printf("%c ", c[i][j]);
      }
    }
    return 0;
}

ผลลัพธ์

A B C D E F G H I J K L

คำอธิบาย

โค้ด Array 2 มิติ ภาษาซี จากตัวอย่างสร้าง array 2 มิติชื่อ c ขนาด [3][4] พร้อมค่าเริ่มต้น {'A', 'B', 'C', 'D'}, {'E', 'F', 'G', 'H'} และ {'I', 'J', 'K', 'L'} จากนั้นใช้คำสั่ง for ซ้อน for เพื่อวนลูปและแสดงค่าในตัวแปร array 2 มิติ ออกมาโดยใช้คำสั่ง printf ร่วมกับ %c เพื่อแสดงค่าตัวอักษรออกสู่หน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ