Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 1.52 KB

max.adoc

File metadata and controls

74 lines (50 loc) · 1.52 KB
title categories subCategories
max()
Functions
Math

max(x, y)

Descrizione

Calcola il massimo di due numeri.

Sintassi

max(x, y)

Parametri

x: il primo numero, qualsiasi tipo di dati y: il secondo numero, qualsiasi tipo di dati

Restituisce

Il maggiore dei due valori.

Codice di esempio

Il codice garantisce che sensVal sia pari almeno a 20.

sensVal = max(senVal, 20); // assegna a sensVal il valore maggiore tra sensVal e 20
                           // (garantendo di fatto che sia almeno 20)

Note e avvertenze

Per quanto possa essere controintuitivo, max() viene spesso utilizzato per limitare l’estremo inferiore dell’intervallo di una variabile, mentre min() viene utilizzato per limitare l’estremo superiore di un intervallo.

Per via del modo in cui la funzione max() è implementata, è bene evitare l’uso di altre funzioni all’interno delle parentesi, che potrebbe condurre a risultati errati

max(a--, 0);   // evita di farlo: produce risultati errati

max(a, 0);           // usa invece questo:
a--;     // mantenendo gli altri calcoli al di fuori della funzione