Τι θα επιστρέψει αυτό το πρόγραμμα;
void foo(int i) {
i++;
}
int main() {
int i = 42;
foo(i);
return i;
}
$ gcc -o local2 local2.c
$ ./local2
$ echo $?
Η παράμετρος μιας συνάρτησης είναι κι αυτή τοπική μεταβλητή, που αρχικοποιείται
κατά την κλήση με την τιμή του ορίσματος. Σκεφτείτε ποια μεταβλητή αυξάνει το i++
και ποια επιστρέφει η main.
Αριθμός στον οδηγό: Α14.2
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec14-local-param ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec14-local-param.html ·
Markdown (GitHub)