ברוב שפות התכנות של המחשב, לולאת do while היא משפט זרימת בקרה שמבצעת בלוק קוד לפחות פעם אחת, ואז מבצעת שוב ושוב את הבלוק, או מפסיקה לבצע אותו, בהתאם למצב בוליאני נתון ב- סוף הבלוק.
מה זה בעוד ולעשות תוך כדי?
התחביר הכללי של ה-do - while הוא: do { statement(s) } while (ביטוי); במקום להעריך את הביטוי בחלק העליון של הלולאה, עשה - בעוד מעריך את הביטוי בתחתית לפיכך, ההצהרות בתוך הבלוק המשויך ל-do - while מבוצעות לפחות פעם אחת.
מה זה לעשות בשפה C?
לולאת do while דומה ל-while לולאת, עם חריגה אחת שהיא מבצעת את ההצהרות בתוך הגוף של do-while לפני בדיקת התנאי. מצד שני בלולאת while, תחילה בודקים את התנאי ולאחר מכן מבצעים את ההצהרות בלולאת while.
כאשר אנחנו משתמשים ב-do while?
באמצעות לולאת ה-Do-While, נוכל לחזור על ביצוע של מספר חלקים של ההצהרות לולאת ה-Do-While משמשת בעיקר במקרה שבו אנחנו צריכים לבצע את לולאה לפחות פעם אחת. לולאת ה-Do-While משמשת בעיקר בתוכניות מונחות תפריטים שבהן תנאי הסיום תלוי במשתמש הקצה.
איך עובד בעוד לולאה ב-C?
תחביר. do { הצהרות; } while(תנאי); שימו לב שהביטוי המותנה מופיע בסוף הלולאה, ולכן ההצהרה/ות בלולאה מופעלות פעם אחת לפני שהתנאי נבדק. אם התנאי נכון, זרימת השליטה קופצת חזרה למעלה כדי לעשות, והמשפט(ות) בלולאה מופעלות שוב.