שיחה:שפת C/מערכים
תגובה אחרונה: לפני 9 שנים מאת 31.154.157.246 בנושא משוב מ-7 בדצמבר 2015
זהות בין הדוגמה לתרגיל הראשון
עריכההדוגמה והתרגיל הראשון הם היינו הך. אני אחליף אחד מהם.
חסרים נושאים + השפעה על מיקום הפרק ביחס לשפת C/פונקציות
עריכהלדעתי חסרים כאן שני נושאים לפחות:
- כיצד מוצאים אורך מערך
- פונקציות עזר לטיפול במערכים (לדוגמה, העתקת מערך לשני)
הדבר בולט במיוחד ביחס לשפת C/מחרוזות, מפני ששם יש איזשהו טיפול בנושאים הנ"ל, ומחרוזות הנן מקרה פרטי של מערכים.
מצד שני, קשה להוסיף נושאים אלה בסדר הנוכחי של הפרקים, מפני שמערכים מופיעים לפני פונקציות.
נראה לי שאחליף את סדר הפרקים, לכן, ואז אוסיף את החומר החסר.
מערך בעל גודל לא ידוע מראש
עריכהיש לי את התוכנה "Microsoft Visual C++ 2008". משום מה למרות שהיא חדשה, היא לא נותנת לי לעשות מערך על גודל שנקבע ע"י משתנה, אפילו אם ערכו נקבע קודם לכן בתוכנה. האם זה אמור להיות כך?132.68.248.223 22:19, 31 במרץ 2010 (IDT)
- זוהי מגבלה בסיסית של שפת C, בלי קשר לגרסת המהדר. הסיבה לכך קשורה לאופן הקצאת הזיכרון עבור מערכים שמוגדרים מראש, אך בלי להיכנס לכך - אין שום דרך להגדיר מערך שגודלו הוא משתנה. בתוכניות פשוטות אפשר להסתפק במתן גודל שהוא "גדול דיו" לצורך הספציפי כדי להתמודד עם כל התרחישים (ובדרך כלל מגדירים את הגודל בעזרת DEFINE למען הגמישות והקריאות). אם שיטה זו לא טובה מספיק לא תהייה ברירה אלא להקצות בצורה דינמית. Johnny Zoo 21:39, 3 באפריל 2010 (IDT)
משוב מ-7 בדצמבר 2015
עריכהexcellent!!! you explain better than in university thank you!!!!
31.154.157.246 21:49, 7 בדצמבר 2015 (IST)