Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α3.1 · Τιμή μετά από κλήση συνάρτησης

Διάλεξη 3: Συναρτήσεις, διαφάνεια 37 · Δυσκολία ★☆☆ · trace · Κεφάλαια: 3

Ποια η τιμή του x μετά την εκτέλεση της ανάθεσης στη main;

int g(int x, int y, int z) {
  return x * x + y * y + z * z + 42;
}

int main(int argc, char **argv) {
  ....
  int x = g(1, 2, 3);
  ....
}

Υπόδειξη

Κατά την κλήση, οι παράμετροι x, y, z της g παίρνουν με τη σειρά τις τιμές των ορισμάτων. Αντικαταστήστε τις στην παράσταση του return.

Αριθμός στον οδηγό: Α3.1 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: slides-lec03-function-call · Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec03-function-call.html · Markdown (GitHub)