คําสั่งทําซํ้าเป็นคําสั่งที่ใช้ในการวงรอบ (loop) การทํางานของโปรแกรม ซึ่งมีประโยชน์ในกรณีที่ต้องการทํางานหนึ่งๆ ซํ้ากันหลายๆครั้ง
รูปแบบคําสั่ง
for ( กำหนดค่าเริ่มต้นให้กับตัวแปร ; เงื่อนไขที่ต้องการตรวจสอบ ; ปรับค่าตัวแปร) {
คําสั่งที่ 1;
}
คําสั่งที่ 2;
คําสั่งนี้ประกอบไปด้วย 3 ส่วนคือ
การทํางานของ for นั้นจะเริ่มทํางานตามลําดับที่กล่าวมาข้างต้นคือ เริ่มแรกกําหนดค่าตัวแปรเริ่มต้น ต่อมาก็จรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็นจริงก็ทําคําสั่งที่ 1 หลังจากนั้นก็ปรับค่าของตัวแปรในส่วนที่3 และไปตรวจสอบเงื่อนไขอีกครั้ง ทํางานวนไปแบบนี้เรื่อยๆจนกว่าเงื่อนไขจะเป็นเท็จ

ตัวอย่าง
int i;
for( i=0 ; i<100 ; i++){
printf("%d\n", i);
}
จากตัวอย่างด้านบน โปรแกรมจะวนลูป ทั้งหมด 100 ครั้ง โดยแต่ละครั้งจะแสดงตัวเลขไปด้วย จาก 0-99
รูปแบบคําสั่ง
while ( เงื่อนไข ) {
คําสั่งที่ 1;
}
คําสั่งที่ 2;
หลักการทํางานคือ จะทําการตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็นจริงก็จะทํางานคําสั่งที่ 1 เมื่อทํางานคําสั่งที่ 1 จบ ก็จะมาตรวจสอบเงื่อนไขอีก จะทําแบบนี้ไปเรื่อยๆจนกว่าเงื่อนไขจะเป็นเท็จจึงจะออกจาก loop มาทําคําสั่งที่ 2

ตัวอย่าง
int number = 100;
while(number > 0){
printf("%d", number);
number--;
}
จากตัวอย่างด้านบน โปรแกรมจะวนลูป ทั้งหมด 100 ครั้ง โดยแต่ละครั้งจะแสดงตัวเลขไปด้วย จาก 100-1
รูปแบบคําสั่ง
do {
คําสั่งที่ 1;
} while ( เงื่อนไข );
คําสั่งที่ 2;
หลักการทํางานคือ คําสั่งนี้จะทํางานคําสั่งที่ 1 อย่างน้อย 1 ครั้งเสมอ ไม่ว่าเงื่อนไขจะเป็นจริงหรือเท็จก็ตาม จากนั้นจึงค่อยมาจรวจสอบเงื่อนไขภายหลังจะเป็นจริงก็กลับไปทําคําสั่งที่ 1 อีกรอบ แต่หากเงื่อนไขเป็นเท็จก็จะออกจากการทํางานของ loop ไปทําคําสั่งที่ 2 ต่อไป

int number = 100;
do{
printf("%d", number);
number--;
}while(number > 0)
จากตัวอย่างด้านบน โปรแกรมจะวนลูป ทั้งหมด 100 ครั้ง โดยแต่ละครั้งจะแสดงตัวเลขไปด้วย จาก 100-1
บางคนอาจสงสัยว่าเราจะสามารถ Backup docker image เก็บไว้เองได้มั้ย โดยไม่ต้องไปฝากไว้ที่ docker registry นั่นเป็นที่มาของบทความนี้ครับ เราจะมา Backup docker image กัน
ตามที่ทางสำนักพระราชวังได้มีประกาศ เรื่อง พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช เสด็จสวรรคตนั้น อันเป็นเรื่องที่น่าโศกเศร้าสำหรับคนไทย เพื่อเป็นการแสดงความอาลัยตามความเหมาะสม ข้าพเจ้าขอแนะนำวิธีปรับเปลี่ยนหน้าเว็บไซต์ให้อยู่ในรูปแบบขาวดํา ตามความเหมาะสมเพื่อเป็นการไว้ทุกข์
สวัสดีครับ Git เป็น Version Control ที่พัฒนาขึ้นมาเพื่อใช้เป็นเครื่องมือช่วยในการพัฒนา Software ซึ่งจะช่วยติดตาม ตรวจสอบการแก้ไข Source Code และ file ต่างๆ โดยสามารถตรวจสอบได้ทุกตัวอักษร ทุกบรรทัด และทุกไฟล์ ว่าใครเป็นคนแก้ไข แก้ไขอะไรไป แก้ไขวันที่ และเวลาเท่าไร นอกจากนี้ยังสามารถย้อนไปยังการแก้ไข ณ. จุดใดจุดหนึ่งได้อีกด้วย ยังไม่หมดแค่นี้ Git ยังสามารถรวมการแก้ไขจากหลายๆคนเข้าด้วยกันได้อีกด้วย (Merge)