Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

สำหรับ Versus while Loop ใน C


สำหรับลูป

for loop เป็นโครงสร้างควบคุมการทำซ้ำ มันรันคำสั่งจำนวนครั้งที่กำหนด อันดับแรก จะใช้ค่าเริ่มต้นจากจุดเริ่มต้นการวนซ้ำ ประการที่สอง ใช้เงื่อนไขซึ่งตรวจสอบจริงหรือเท็จ ในตอนท้ายจะเพิ่ม/ลดและอัปเดตตัวแปรลูป

นี่คือไวยากรณ์ของ for loop ในภาษา C

for ( init; condition; increment ) {
   statement(s);
}

นี่คือตัวอย่าง for loop ในภาษา C

ตัวอย่าง

#include <stdio.h>
int main () {
   int a = 5;
   for(int i=0;i<=5;i++) {
      printf("Value of a: %d\n", a);
      a++;
   }
   return 0;
}

ผลลัพธ์

Value of a: 5
Value of a: 6
Value of a: 7
Value of a: 8
Value of a: 9
Value of a: 10

ขณะวนซ้ำ

ในขณะที่ลูปใช้เพื่อดำเนินการคำสั่งภายในบล็อก while loop จนกว่าเงื่อนไขจะเป็นจริง ใช้เงื่อนไขเดียวเท่านั้นในการดำเนินการคำสั่งภายในบล็อก เมื่อเงื่อนไขกลายเป็นเท็จ เงื่อนไขนั้นจะหยุดและดำเนินการคำสั่งด้านล่างลูป while

นี่คือไวยากรณ์ของ while loop ในภาษา C

while(condition) {
   statement(s);
}

นี่คือตัวอย่าง while loop ในภาษา C

ตัวอย่าง

#include <stdio.h>
int main () {
   int a = 5;
   while( a < 10 ) {
      printf("Value of a: %d\n", a);
      a++;
   }
   return 0;
}

ผลลัพธ์

Value of a: 5
Value of a: 6
Value of a: 7
Value of a: 8
Value of a: 9