Οι μεταβλητές που αποτελούν το όρισμα της συνάρτησης αποκτούν
την τιμή που θα δώσουμε όταν καλέσουμε τη συνάρτηση.
Οποιαδήποτε μετατροπή στην τιμή των μεταβλητών αυτών δεν
επηρεάζει την τιμή κάποιας μεταβλητής που δόθηκε ως παράμετρος
κατά την κλήση της συνάρτησης.
Παράδειγμα (τυπώνει 10, 20, 10):
void
print_n2n(int n)
{
printf("%d ", n);
n = n * 2;
printf("%d ", n);
}
main()
{ int i = 10;
print_n2n(i);
printf("%d\n", i);
}
Έτσι μπορούμε να χρησιμοποιούμε τις μεταβλητές του ορίσματος
σαν κανονικές μεταβλητές χωρίς να χρειάζεται (ούτε και να
επιτρέπεται) να τις ορίσουμε μέσα στο σώμα της συνάρτησης.
Τελευταία αλλαγή: Τρίτη, 29 Ιανουαρίου 2002 10:19 πμ
Εκτός αν αναφέρεται κάτι διαφορετικό, όλο το πρωτότυπο υλικό της σελίδας αυτής
του οποίου δημιουργός είναι ο Διομήδης Σπινέλλης παρέχεται σύμφωνα με τους
όρους της άδειας
«Creative Commons Attribution-Share Alike 3.0 Greece License».