CC Lab
หลักสูตรการเขียนโปรแกรมภาษา C
ความคืบหน้าเก็บไว้ในเบราว์เซอร์นี้โหมดผู้เรียน
บทเรียน / อาร์เรย์สองมิติ / 02

ระบุตำแหน่งแถวและคอลัมน์

เข้าใจระบุตำแหน่งแถวและคอลัมน์และนำไปใช้กับโปรแกรม C ได้

แนวคิดและการทดลองประมาณ 12 นาที
บทที่ 2 จาก 7
แนวคิดหลัก

ลองสังเกตตัวอย่าง แล้วค่อยเปลี่ยนค่าเพื่อดูว่าแนวคิดเรื่องระบุตำแหน่งแถวและคอลัมน์ส่งผลต่อโปรแกรมอย่างไร

ลงมือสำรวจ

เปลี่ยนค่าและสังเกตผล
Matrix Visualizer

คลิกช่องเพื่อเลือก row และ column

a[0][0] = 1

อ่านโค้ดตัวอย่าง

int a[2][3] = {{1, 2, 3}, {4, 5, 6}};
for (int r = 0; r < 2; r++) {
    for (int c = 0; c < 3; c++) printf("%d ", a[r][c]);
    printf("\n");
}

ทำนายผลก่อนทดลอง

Prediction

ใน matrix a[2][3] ค่า a[1][2] คือเท่าไร?

main.c · บวก matrix 2×2 สองชุดด้วย nested loops
กำลังโหลดตัวแก้ไขโค้ด…

บันทึกโค้ดไว้ใน localStorage ของเบราว์เซอร์นี้ หากเปิดใช้งานการรัน โค้ดและ stdin จะถูกส่งไปยัง Wandbox

จบบทเรียน

Draft lesson. Progress is not recorded.
กลับไปยังโมดูลบทถัดไป