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