Devdit
 

loop ซ้อน loop ภาษา C ด้วยคำสั่ง for

4.5K

loop ซ้อน loop ภาษา C ด้วยคำสั่ง for บทความนี้สอนการเขียนคำสั่ง for ด้วยภาษา C โดยเขียนแบบ loop ซ้อน loop หรือการเขียนโดยใช้คำสั่ง for และมีอีก for ที่ซ้อนอยู่ภายในเพื่อทำงานร่วมกัน สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง loop ซ้อน loop ภาษา C ด้วยคำสั่ง for

#include <stdio.h>

int main()
{
    for( int i=1; i<=3; i++ ) {
        for( int j=1; j<=3; j++ ) {
            printf("loop แรก = %d / loop สอง = %d\n", i, j);
        }
    }
}

ผลลัพธ์

loop แรก = 1 / loop สอง = 1
loop แรก = 1 / loop สอง = 2
loop แรก = 1 / loop สอง = 3
loop แรก = 2 / loop สอง = 1
loop แรก = 2 / loop สอง = 2
loop แรก = 2 / loop สอง = 3
loop แรก = 3 / loop สอง = 1
loop แรก = 3 / loop สอง = 2
loop แรก = 3 / loop สอง = 3

คำอธิบาย

loop ซ้อน loop ภาษา C ด้วยคำสั่ง for มีรายละเอียดการเขียนคำสั่ง for เพื่อวนลูปดังนี้

1. loop แรก คือ for( int i=1; i<=3; i++ ) เก็บค่าการวนลูปไว้ที่ตัวแปร i เพื่อนำไปแสดงใน loop ที่สอง

2. loop สอง คือ for( int j=1; j<=3; j++ ) เก็บค่าการวนลูปไว้ที่ตัวแปร j โดยใน loop สองจะพิมพ์ค่าตัวแปร i ของ loop แรก และตัวแปร j ของ loop สอง

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