min()

[Matematika]

Leírás

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

Szintaxis

min(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 kisebb.

Példa

A kód biztosítja, hogy a sensVal soha ne legyen 100 fölött.

sensVal = min(sensVal, 100);  // a sensVal értékét a sensVal vagy 100 közül a kisebbhez rendeli
                              // ügyelve arra, hogy soha ne legyen 100 fölött.

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 min() 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

min(a++, 100);  // kerülje el ezt - hibás eredményeket ad

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

Lásd még