לולאות אינסופיות
חלק מהיחידה יסודות במסלול ה-C++ של Coddy. שיעור 49 מתוך 74.
while:while (true) {
std::cout << "This will print forever!" << std::endl;
}true, ולכן הלולאה תפעל ללא הגבלת זמן.אפשר גם ליצור לולאה אינסופית באמצעות לולאת for על ידי השמטת ביטויי האתחול, התנאי וההגדלה:for (;;) {
std::cout << "This will also print forever!" << std::endl;
}for דורש שתי נקודה־פסיק, אך שלושת הביטויים (אתחול, תנאי והגדלה) הם אופציונליים. אם משאירים אותם ריקים, אין תנאי לבדוק, ולכן אין ללולאה סיבה לעצור.לולאות אינסופיות יכולות להיות שימושיות במקרים מסוימים, למשל בשרתים שצריכים להמשיך לפעול עד שעוצרים אותם באופן ידני. עם זאת, ברוב המקרים הן בעייתיות. כדי לעצור לולאה אינסופית, בדרך כלל צריך לסגור את התוכנית בכוח (למשל, על ידי לחיצה על Ctrl+C במסוף).נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר הפעולהקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזותתרגלו בעצמכם: קומפיילר C++ אונליין