נשלח בתאריך: 26 February 2007 בשעה 07:56 | | IP רשוּם
|
|
|
|
זה לא באמת משנה - זה פשוט עניין של נוחות כתיבת קוד. לולאת FOR אפשר לכתוב גם באמצעות WHILE, ולמרות שזה נראה פחות טבעי, ב-C אפשר גם לכתוב לולאת WHILE באמצעות לולאת FOR. לדוגמא, לולאת ה-FOR הבאה:
קוד:
for ( i = 0; i < size; i++ ) { . . . }
|
|
|
שקולה ללולאת WHILE הבאה:
קוד:
i = 0; while ( i < size) { . . . i++; }
|
|
|
שוב בעניין הנוחות - לולאת FOR מותאמת לשימוש במונה (COUNTER) שמבטא את מספר החזרות של הלולאה, למרות שב-C לא חייבים בכלל להשתמש במונה בלולאת FOR. לולאת WHILE מותאמת לשימוש בבדיקת תנאי יציאה לוגי יחיד, זה לא אומר שאי אפשר להשתמש בתוך הלולאה במונה ושתנאי היציאה יהיה בדיקה על ערכו של המונה.
בקיצור - תשתמש במה שנוח לך !
__________________ דלתות אדריכלים גגות פוליש
|