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

Α6.2 · Τιμές μετά από εντολές έκφρασης

Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 7 · Δυσκολία ★☆☆ · trace · Κεφάλαια: 6, 5

Ποια η τιμή των x, y, z μετά την εκτέλεση αυτών των εντολών έκφρασης;

x = 4;
y = 7;
z = ++y;
y = z - (x++);
z = x - (--y);

Υπόδειξη

Φτιάξτε έναν πίνακα με μία στήλη για κάθε μεταβλητή και μία γραμμή για κάθε εντολή. Θυμηθείτε ότι το ++y αλλάζει πρώτα τη μεταβλητή και δίνει τη νέα τιμή, ενώ το x++ δίνει την παλιά τιμή και αλλάζει τη μεταβλητή μετά.

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