Devdit
 

คําสั่งวนซ้ำ ภาษาซี

2.4K

คําสั่งวนซ้ำ ภาษาซี บทความนี้สอนใช้คำสั่ง for ภาษาซี ซึ่งเป็นคำสั่งวนซ้ำ วัตถุประสงค์คือเพื่อให้โปรแกรมเกิดการทำงานวนซ้ำแบบอัตโนมัติ ตามเงื่อนไขที่กำหนด แทนที่การดำเนินการด้วยตนเอง สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง คําสั่งวนซ้ำ ภาษาซี

#include <stdio.h>

int main() {
    for( int i=1; i<=12; i++ ) {
      printf("%d ", i);
    }
    return 0;
}

ผลลัพธ์

1 2 3 4 5 6 7 8 9 10 11 12

คำอธิบาย

คําสั่งวนซ้ำ ภาษาซี จากตัวอย่างใช้คำสั่ง for ภายใน for มีรายละเอียด และเงื่อนไขการเขียนโปรแกรมดังนี้

1. int i=1 คือ กำหนดให้ตัวแปรที่เก็บค่าการวนลูปชื่อ i ชนิด int ค่าเริ่มต้นเท่ากับ 1

2. i<=12 คือ เงื่อนไขของลูป ซึ่งลูปดังกล่าวจะวนซ้ำไปเรื่อยๆ จนกว่าเงื่อนไขนี้จะเป็นเท็จ

3. i++ คือ กรณีเงื่อนไขเป็นจริง จะให้ดำเนินการอย่างไรกับตัวแปรดังกล่าว คือ บวกค่าตัวแปร i เพิ่มทีละ 1

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