נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: לולאות בC

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
לולאות
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 February 2007 בשעה 01:26 | IP רשוּם
ציטוט לולאות

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


הצטרף / הצטרפה: 02 January 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 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 מותאמת לשימוש בבדיקת תנאי יציאה לוגי יחיד, זה לא אומר שאי אפשר להשתמש בתוך הלולאה במונה ושתנאי היציאה יהיה בדיקה על ערכו של המונה.

בקיצור - תשתמש במה שנוח לך !

 

 



__________________
דלתות אדריכלים גגות פוליש
חזרה לתחילת העמוד הצג את כרטיס החבר של צחי@ חפש הודעות אחרות של צחי@ בקר בדף הבית של צחי@
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה