วุฒิชัย แม้นรัมย์

คำสั่ง for ภาษาซี c programming

คำสั่ง for เป็นการทำงานแบบวนรอบ แต่มีเงื่อนไขที่มากกว่าคำสั่ง while และ do while 


โครงสร้างของคำสั่ง

for (กำหนดค่าให้กับตัวแปร; เงื่อนไขที่กำหนด; การเปลี่ยนแปลงค่าของตัวแปร){
คำสั่งหรืองานที่ต้องการทำ
}


ตัวอย่างคำสั่ง for ภาษาซี (c)

#include <stdio.h> 
main() 
{
int i;
  for(i=1;i<10;++i)
{
  printf("%d\n",i);
}
}

อธิบายขยายความการทำงานในรอบแรกจะทำตั้งแต่การกำหนดค่าตัวแปร แต่พอทำงานครบ 1 รอบ จะไม่ทำงานในส่วนของการกำหนดค่าตัวแปรแล้ว แต่จะมาทำในส่วนของเงื่อนไข และก็การเปลี่ยนแปลงค่าต่อไป ทำไปเรื่อย ๆ จนกว่าเงื่อนไขจะมีค่าความจริงเป็นเท็จถึงจะออกจากลูป

ผลลัพธ์ที่ได้

1
2
3
4
5
6
7
8
9