Ο τελεστής συνθήκης ελέγχει την συνθήκη και αν είναι αληθής επιστρέφει την πρώτη τιμή, αλλιώς επιστρέφει την δεύτερη. Γενική μορφή:
συνθήκη ? τιμή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)