Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Studies

לולאות (loops)

לולאה היא דרך לגרום לקטע קוד להתבצע מספר פעמים לבחירתנו. ישנן סיבות מרובות מדוע נרצה לעשות זאת - הנה כמה דוגמאות:

  1. נרצה לחשב את העצרת של משתנה כלשהו. אין פעולת עצרת מובנת בשפת C - אפשר לפרק את העצרת לכפל שחוזר על עצמו עד שמגיעים ליעד הנדרש, כך שכל ביצוע של הלולאה יבצע פעולת כפל אחת.
  2. נניח שהקוד שלנו מייצג קבוצה כלשהי של סטודנטים - יתכן ונרצה לסכום את הציונים של כולם, למשל לטובת חישוב ממוצע.

כל חזרה על קטע הקוד שבלולאה נקראת איטרציה (iteration). ב-C יש שני סוגי לולאות - while ו-for. נבחן כל אחת מהן ונבין מה השימושים והיתרונות של כל אחת, אך נדגיש לפני כי ההבדל ביניהם הוא בסינטקס בלבד וניתן להשתמש בכל סוג לפי מה שנוח באותה סיטואציה.