עבור לתוכן

תוכן נמחק

Featured Replies

פורסם

תוכן נמחק

פורסם

כמו שכתבת זה יעבוד, אבל תשים לב שאתה לא "תופס" את מה שקיבלת מ-BigArr(), ככה שלא תוכל להשתמש במערך ולסרוק אותו בתוך הלולאה. בנוסף, בכל איטרציה של הלולאה תתבצע הבדיקה i<=BigArr().length כלומר תזמן את הפונקציה שוב ושוב שזה סתם בזבוז.

עדיף להציב את הערך שמתקבל מהפונקציה שורה אחת קודם, ואז להשתמש במערך שהתקבל.

משהו כמו:

int [] arr = BigArr();
for(int i = 0; i<=arr.length;i++)

דבר נוסף שכדאי לשים לב - התחלת את הלולאה מ-0 וסיימת אותה ב-array.length, אתה בוודאות תחרוג מגבולות המערך. (צריך לשים > במקום >= במידה ואתה כותב בשפה שבה מערך מתחיל מ-0)

פורסם
  • מחבר

תוכן נמחק

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים