ABA


"שאלה בקשר לפונקציות בפסקל"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #5197 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5197
MadNesS

דרג אמינות חבר זה
   02:13   25.02.03   
אל הפורום  
  שאלה בקשר לפונקציות בפסקל  
 
   אני יודע שאי אפשר לעשות שהערך שאותו תחזיר פומקציה יהה רשומה(ירדו לי על זה הרבה נקודות במבחן האחרון) אבל מישהו אולי יכול לתת לי סיבה למה זה ככה?
כי אומרים שפונקציה מחזירה ערך אחד בלבד, והיא באמת מחזירה פה ערך אחד בלבד, את המשתנה מטיפוס הרשומה...
תודה למי שיעזור לי אולי להבין את זה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אין פה סיבה מתוחכמת במיוחד liranr 25.02.03 08:05 1
  record gad 25.02.03 10:29 2

       
liranr

דרג אמינות חבר זה
   08:05   25.02.03   
אל הפורום  
  1. אין פה סיבה מתוחכמת במיוחד  
בתגובה להודעה מספר 0
 
   סתם מגבלה של השפה. גם ב-C פונקציה מחזירה ערך אחד ושם אין שום בעיה
להחזיר רשומה


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

דרג אמינות חבר זה
   10:29   25.02.03   
אל הפורום  
  2. record  
בתגובה להודעה מספר 0
 
   record
הוא בעצם - אוסף שדות
ב C הrecord הוא pointer להתחלת הרשומה ולכן כדי להחזיר רשומה בפסקל יש להחזיר פוינטר לרשומה
לדוגמה
type rec=record
a:integer;
b:boolean;
end;
type rec_p=^rec
function rec_handle :rec_p


גד


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

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

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



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