คําสั่ง for การทํางานโดยรวมของคําสั่ง for จะเหมือนกับคําสั่ง while แต่คําสั่ง for เตรียมตําแหน่งไว้ให้กําหนดนิพจน์ที่ต้องการทําเมือ่ เข้าสู่ลูป (เช่น การ กําหนดค่าเริ่มต้นให้ตัวนับของลูป) และนิพจน์ที่ใช้ปรับปรุงสถานะของลูป (เช่นการเพิ่มค่าตัวนับของลูป) ได้อย่างสะดวก รูปแบบ for (expr1; expr2; expr3) statement