20-11-2005, 18:52
|
|
|
חבר מתאריך: 27.06.05
הודעות: 2,185
|
|
אם זאת הבעיה...
...אז היית פשוט אמורה לשאול מזה do while, ולא לבקש שמישהוא יעשה לך את זה.
do while היא כמו while, אבל פשוט קודם הלולאה מבצעת את תוכנה, ואז בודקת את התנאי.
דוגמא:
קוד PHP:
#include<stdio.h> void main() { int i=0; do{ i++ printf("%d ", i); } while(i<=4) }
הלולאה תדפיס על המסך את הפלט:
כפי ששמת לב, הלולאה בודקת אם i קטן או שווה ל4, אך מדפיסה אותו 5 פעמים. זה מפני שבפעם הרביעית i שווה ל4, אז מתבצעת הבדיקה ש i אומד בה, ואז הלולאה חוזרת על עצמה, מדפיסה את
i כשהוא כבר חמש, ואז בודק את i בתנאי ש i לא אומד בו, ורק אז מתבצעת יציאה מהלולאה.
מקווה שהבנת, אם לא אשמח לעזור עוד.
_____________________________________
|