Page 38

max(x,y)

Υπολογίζει τον μεγαλύτερο από δυο αριθμούς. Η σύνταξη της συνάρτησης είναι: max(x,y)

όπου, x είναι ο πρώτος αριθμός, οποιουδήποτε τύπου δεδομένων και y είναι ο δεύτερος αριθμός, οποιουδήποτε τύπου και αυτός.

Η max(x,y) επιστρέφει τον μεγαλύτερο από τους δυο αριθμούς. Παράδειγμα sensVal = max(sensVal, 20); // // // // //

εκχωρεί στη sensVal τη μεγαλύτερη τιμή από τις sensVal και 20 διασφαλίζοντας ότι ποτέ δε θα πάρει τιμή μικρότερη από 20

Σημείωση

Η max() χρησιμοποιείται για να θέσει το κατώτερο άκρο του φάσματος τιμών που επιτρέπεται σε μια εφαρμογή. Προειδοποίηση

Λόγω του τρόπου που υλοποιείται η συνάρτηση max(), αποφύγετε τη χρήση άλλων λειτουργιών μέσα στην παρένθεση, γιατί μπορεί να οδηγήσει σε λανθασμένα αποτελέσματα. max(a--, 20); // αποφύγετέ το γιατί μπορεί να οδηγήσει // σε λανθασμένα αποτελέσματα a--; max(a, 20);

44

// χρησιμοποιήσετε αυτό, κρατώντας τα // μαθηματικά έξω από τη συνάρτηση

Σημειώσεις arduino kales  
Σημειώσεις arduino kales  
Advertisement