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

Α5.7 · Συνάρτηση max με τον τελεστή συνθήκης

Διάλεξη 5: Τελεστές και Εντολές, διαφάνεια 13 · Δυσκολία ★☆☆ · programming · Κεφάλαια: 5, 3

Ο τελεστής συνθήκης ελέγχει την συνθήκη και αν είναι αληθής επιστρέφει την πρώτη τιμή, αλλιώς επιστρέφει την δεύτερη. Γενική μορφή:

συνθήκη ? τιμή1 : τιμή2

Για παράδειγμα, (42 > 0) ? 8 : 16 επιστρέφει 8 και (42 == 0) ? 8 : 16 επιστρέφει 16.

Τι τύπου είναι ο τελεστής συνθήκης; Πώς θα φτιάχναμε μια συνάρτηση max;

Υπόδειξη

Μετρήστε τους τελεστέους του. Για τη max: η συνάρτηση παίρνει δύο ακεραίους και ολόκληρο το σώμα της μπορεί να είναι ένα return με μια έκφραση συνθήκης.

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