Devdit
 

do while loop ภาษา C/C++

2.2K

do while loop ภาษา C/C++ สอนเขียนโปรแกรมแบบทำซ้ำ หรือวนลูปด้วยคำสั่ง do while โดยเงื่อนไขแบบนี้จะทำงานก่อน แล้วค่อยเช็คเงื่อนไขที่หลัง ตัวอย่างสอนเขียน do while loop C/C++ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง do while loop ภาษา C

#include <stdio.h>

int main() {
    int i = 1;
    do {
      printf("do while loop รอบที่ : %i\n", i);
      i++;
    } while( i <= 8 );
    return 0;
}

 

ตัวอย่าง do while loop ภาษา C++

#include <iostream>

int main() {
    int i = 1;
    do {
      std::cout << "do while loop รอบที่ : " << i << std::endl;
      i++;
    } while( i <= 8 );
    return 0;
}

ผลลัพธ์

do while loop รอบที่ : 1
do while loop รอบที่ : 2
do while loop รอบที่ : 3
do while loop รอบที่ : 4
do while loop รอบที่ : 5
do while loop รอบที่ : 6
do while loop รอบที่ : 7
do while loop รอบที่ : 8

คำอธิบาย

do while loop ภาษา C/C++ จากตัวอย่างใช้คำสั่ง do while วนลูป 8 รอบ ด้วยเงื่อนไข while( i <= 8 ) กรณีถ้าตัวแปร i น้อยกว่าหรือเท่ากับ 8 โปรแกรมจะเข้าไปทำงานใน do while loop พร้อมพิมพ์ข้อความ “do while loop รอบที่ : ” ตามด้วยค่าของตัวแปร i และบวกตัวแปร i เพิ่ม 1 ทำซ้ำแบบนี้ไปเรื่อยๆ จนกว่าเงื่อนไข while( i <= 8 ) จะเป็นเท็จโปรแกรมก็จะหยุดวนลูป do while

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