max()

[Matematika]

Leírás

Kiszámítja két szám maximumát.

Szintaxis

max(x, y)

Paraméterek

x: az első szám. Engedélyezett adattípusok: bármilyen adattípus.
y: a második szám. Engedélyezett adattípusok: bármilyen adattípus.

Visszatérési érték

A két paraméterérték közül a nagyobb.

Példa

A kód biztosítja, hogy a sensVal legalább 20 legyen.

sensVal = max(sensVal, 20); // a sensVal értékét a sensVal vagy 20 közül a nagyobbhoz rendeli
                            // (hatékonyan biztosítva, hogy legalább 20 legyen)

Megjegyzések és figyelmeztetések

Talán intuitív módon a max() gyakran a változó tartományának alsó végét korlátozza, míg a min() a tartomány felső végét.

A max() függvény megvalósítási módja miatt kerülje a zárójelben lévő egyéb függvények használatát, mert ez hibás eredményekhez vezethet

max(a--, 0);  // kerülje el ezt - hibás eredményeket ad

// ezt használd helyette:
max(a, 0);
a--;  // a többi matematika maradjon a függvényen kívül

Lásd még