Δημοσιεύτηκε: 23 Σεπ 2011, 15:48
από migf1
linuxs έγραψε:Pascal δεν έχω κάνει απο θέμα κώδικα αλλα σε pascal το πέρασμα παραμέτρων γίνεται με "Pointers"! Υπάρχει λόγος που έβαλα " "

Θα τον μοιραστείς τον λόγο; :lol:

Πάντως στην Pascal το πέρασμα παραμέτρων δεν γίνεται με pointers... γίνεται ή by value, ή by reference. Το ότι σε όλες τις γλώσσες το by reference πέρασμα παραμέτρων μετατρέπεται εσωτερικά από τον compiler σε pointer, δεν σημαίνει πως το πέρασμα παραμέτρων γενικώς γίνεται με pointers. Καθώς επίσης, το γεγονός ότι η Pascal υποστηρίζει κι αυτή pointers, τους οποίους μπορείς να τους περάσεις κατά βούληση είτε by value είτε by reference στις συναρτήσεις, ούτε αυτό σημαίνει πως το πέρασμα παραμέτρων γενικώς γίνεται με pointers στη Pascal.

Δεν μπορώ να σκεφτώ κάποιον άλλο πιθανό λόγο για τον οποίον γράφεις πως " σε pascal το πέρασμα παραμέτρων γίνεται με "Pointers"... σε επίπεδο συγγραφής κώδικα της γλώσσας πάντως, δεν ισχύει κάτι τέτοιο ;)