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

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

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

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

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

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

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

Υπόδειξη

Μετρήστε τους τελεστέους του. Επειδή ο τελεστής επιστρέφει τιμή, η συνάρτηση max δύο ακεραίων μπορεί να αποτελείται από μία μόνο εντολή return.

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