מחשבים - הודעה מהאתר

roeypo

New member
מחשבים - הודעה מהאתר

השבוע בפגישות התרגול לשתי הקבוצות יתקיים ב"ה שיעור ה מ ש ך ( !!! ) להרצאה האחרונה. השיעורים יתקיימו בכיתות המקוריות (יום ד', בניין 202, חדר 304. יום ה', בניין 305, חדר 36 ).
 

ביטל

New member
משהו יכול לומר לי על מה הוא דיבר הרצאה קודמת?

לא הייתי.... תודה
 

Jony I

New member
אני כמוך לא הייתי, ואחרי שצילמתי את ההרצאה

ושאלתי את אמיר, מה שהגעתי למסקנה זה שהדבר היחיד החשוב שהוא הסביר להם זה שמערך הוא למעשה סוג של פויינטר. כלומר כשאת מגדירה מערך בצורה הזאתי:[3][int array[5 הוא מפנה בזיכרון אמנם מקום בגודל 15*(sizeof(int , אבל הרעיון הוא שבעצם הarray מצביע למיקום בזכרון שמתאים ל [array[0][0, ובעצם כשאת לדוגמה קוראת למשתנה [array[4][2 (כלומר המשתנה האחרון במערך), הוא קודם הולך למקום בזכרון של [array[0][0 ואז הוא "קופץ לתחילת השורה האחרונה" (כלומר מבחינת הזכרון הוא מדלג לכתובת בזכרון במיקום [array[0][0 ועוד 4*3*(sizeof(int (כש4 - בשגלל שהוא קופץ 4 שורות, 3 בגלל שגודל שורה הוא 3 משתנים מסוג int)). ואז הוא הראה איך הוא שולח מערך לפונקציה, ואיך הוא קולט מערך. בתרגול שאני מקווה שאותו לא תפספסי היום ב10, הוא ממשיך להסביר גם על למה מערך הוא פחות חסכוני מפויינטר מבחינת זמן ריצה, ונותן הרבה דוגמאות. בקיצור אם תגיעי לתרגול היום ותשאלי אותו שאלות את בטוח תביני כל מה שהיה בהרצאה.
 

telleran

New member
רק עכשיו נפל לי האסימון

הבנתי מה זה ביטל!
 

ביטל

New member
חחחח :)

כ"כ הרבה חיפושיות וזה אפילו לא פורום המעריצים
 
למעלה