Social Buttons

Κλήση Συνάρτησης

Όταν καλείται μία συνάρτηση, η εκτέλεση του προγράμματος συνεχίζει με την εκτέλεση του κώδικα της συνάρτησης.

Όταν τερματίζεται η συνάρτηση, η εκτέλεση του προγράμματος επιστρέφει στο σημείο κλήσης της συνάρτησης και συνεχίζει με την εκτέλεση της επόμενης εντολής.

Μία συνάρτηση μπορεί να κληθεί όσες φορές είναι απαραίτητο για τους σκοπούς του προγράμματος.

Όταν γίνεται η κλήση μίας συνάρτησης, ο μεταγλωττιστής δεσμεύει μνήμη για να αποθηκεύσει τις μεταβλητές που δηλώνονται στη λίστα παραμέτρων της συνάρτησης, καθώς και για αυτές που δηλώνονται μέσα στο σώμα της.

Αυτή η μνήμη δεσμεύεται από ένα συγκεκριμένο τμήμα μνήμης που παρέχει το λειτουργικό σύστημα στο πρόγραμμα και ονομάζεται στοίβα (stack) .

Η αποδέσμευση αυτής της μνήμης γίνεται αυτόματα όταν τερματιστεί η εκτέλεση της συνάρτησης .

Copyright © 2015 Sofronas Konstantinos - Sotirios. All Rights Reserved. Designed By Sofronas