4.4. Ο υποθετικός τελεστής

Ο υποθετικός τελεστής

Ο υποθετικός τελεστής (?:) αποτελείται από δύο σύμβολα. Ανήκει στην κατηγορία των τελεστών που αποτελούνται από συνδυασμό συμβόλων και δεν ακολουθούν καμία από τις postfix, prefix ή infix σημειογραφίες. Όταν τα σύμβολα ή οι λέξεις του τελεστή είναι διάσπαρτα στους τελεστέους στους οποίους εφαρμόζεται ο τελεστής, λέμε ότι ο τελεστής είναι σε μεικτή σημειογραφία (mixfix notation).

Η έκφραση που σχηματίζει ο υποθετικός τελεστής έχει τη μορφή:

 

εκφρ1 ? εκφρ2 : εκφρ3

 

Διαφήμιση

 

Ουσιαστικά ο υποθετικός τελεστής υλοποιεί μία υποθετική πρόταση. Η τιμή της παραπάνω έκφρασης είναι η τιμή της εκφρ2, εάν η εκφρ1 είναι αληθής, αλλιώς είναι η τιμή της εκφρ3.

Η εκφρ1 αποτελεί τη συνθήκη ελέγχου. Έτσι η έκφραση

 

x>z ? x : z

 

Έχει τιμή x, εάν το x > z είναι αληθές, διαφορετικά έχει τιμή z.

 

Διαφήμιση
SEE ALL Add a note
YOU
Add your Comment
 
error: Το περιεχόμενο προστατεύεται!!
X