בית התפתחות מהי הצהרת זמן? - הגדרה מטכנולוגיה

מהי הצהרת זמן? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של אמירה בזמן?

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


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

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

Techopedia מסביר בזמן ההצהרה

הצהרת זמן לוקח פרמטר אחד המציין את הביטוי הבוליאני המייצג את התנאי לסיום הלולאה. במקרה של יותר ממצב אחד, ניתן לבנות את הביטוי הבוליאני על ידי שילוב של תנאים מרובים עם מפעילים לוגיים מותנים (&& ו- ||) או מפעילים לוגיים בוליאניים (& ו- |).


הביטוי הבוליאני מוערך בעוד:

  • כניסה ללולאה באיטרציה הראשונה
  • השליטה מגיעה לסוף ההצהרה המוטמעת של הצהרת ה- while
  • הצהרת "המשך" מבוצעת בתוך הלולאה

אם התוצאה של הערכת ביטוי זה נכונה, השליטה מועברת להצהרה המוטמעת. אם הביטוי הבוליאני חוזר כוזב, השליטה מועברת מתוך הצהרת הזמן.


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


"לשבור", "לחזור", "לזרוק" ו- "goto" הן הצהרות הקפיצה בהן ניתן להשתמש בתוך לולאת הזמן כדי לצאת מהאיטרציה של ההצהרות המוטבעות בתוך הלולאה ההיא.


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

הגדרה זו נכתבה בהקשר של C #

מהי הצהרת זמן? - הגדרה מטכנולוגיה