ABA


"אפשר בבקשה הסבר על ''מצביעים'' (POINTERS) בפסקל?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11503 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11503
MO

   23:19   10.12.04   
אל הפורום  
  אפשר בבקשה הסבר על ''מצביעים'' (POINTERS) בפסקל?  
 
   ערכתי לאחרונה בתאריך 10.12.04 בשעה 23:20 בברכה, MO
 
לא הבנתי ת'מורה בכיתה ויש שיעורים
גם אתר עם הסבר יהיה טוב


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני מקווה שאני זוכר במדוייק... Elvaron  11.12.04 12:29 1
     תודה אחי אבל בעיקר את השימוש בזה בפסקל אני צריך =\ MO 11.12.04 13:57 2

       
Elvaron 
חבר מתאריך 21.6.03
364 הודעות
   12:29   11.12.04   
אל הפורום  
  1. אני מקווה שאני זוכר במדוייק...  
בתגובה להודעה מספר 0
 
   מצביעים באים לפתור בעיה של זיכרון
בזיכרון המחשב יש 2 סוגי זכרונות: זכרון סטטי ודינמי
זיכרון סטטי זה הזיכרון שהמחשב מקצה לתכנית מסויימת, כדוגמת תכנית פסקל, ובתאי הזיכרון האלה אתה יכול להשתמש. אלה בעצם התאים שמקבלים המשתנים שאתה מצהיר עליהם בתכנית שלך. את הזיכרון הזה לוקח המחשב מהזיכרון הדינמי שלו.

הזיכרון הדינמי הוא כלל הזיכרון של המחשב, ממנו הוא מקצה זיכרון סטטי לכל התוכניות הפועלות במחשב.

בעזרת משתנה מסוג מצביע אתה יכול להקצות תא מהזיכרון הדינמי של המחשב לשימושך. במשתנה בעצם תוצב הכתובת (נראה לי בהקסאדצימלי) של תא הזיכרון בזיכרון הדינמי של המחשב, ואתה יכול בעזרת המצביע לגשת לתא הזיכרון ולשנות את תוכנו, בעצם להשתמש בו כמו בכל משתנה רגיל.

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

בנוגע לאיך משתמשים בזה בפסקל...זה כבר יותר מידי להיזכר בשבילי, משהו עם ^p או משהו בסגנון...

Shbitzik


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MO

   13:57   11.12.04   
אל הפורום  
  2. תודה אחי אבל בעיקר את השימוש בזה בפסקל אני צריך =\  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net