בפרק הקודם למדנו לכתוב תכניות המאפשרות להפעיל קטעי קוד שונים בתלות בתנאי לוגי פשוט או מורכב . לעתים קרובות הפתרון התכנותי מכיל בתוכו סדרת הוראות החוזרות כמה פעמים ברצף . משפטי חזרה מאפשרים ביצוע חוזר של סדרת הוראות בתכנית . משפטי חזרה נקראים גם " לולאות . " לולאה אינסופית בפרק 1 ראינו את הצורך בשימוש בלולאה אינסופית כאשר כותבים תכנית עבור מיקרובקר , בניגוד למתרחש בתכניות למערכת ממוחשבת המכילות מערכת הפעלה . במערכת ממוחשבת המכילה מערכת הפעלה התכנית חייבת להכיל פקודת סיום , ואילו במיקרו-בקר אסור לתכנית להסתיים . במרבית מהדרי C-ה למיקרו-בקרים המתכנת חייב להוסיף את הלולאה האינסופית , ובמקצתן ( mikroC ) המהדר מוסיף בעצמו את הלולאה האינסופית בסופה של התכנית הראשית . main –
إلى الكتاب