C ++: n fmin () -funktio vie kaksi argumenttia ja palauttaa pienimmän niistä. Jos toinen argumenteista on NaN, toinen argumentti palautetaan.
Toiminto määritetään otsikkotiedostossa.
fmin () -prototyyppi (standardin C ++ 11 mukaan)
kaksinkertainen fmin (kaksinkertainen x, kaksinkertainen y); float fmin (float x, float y); pitkä kaksinkertainen fmin (pitkä kaksinkertainen x, pitkä kaksinkertainen y); Mainostettu fmin (tyyppi1 x, tyyppi2y); // Muita aritmeettisten tyyppien ylikuormituksia
Koska C ++ 11, jos jokin fmin (): lle välitetty argumentti on long double
, palautustyyppi Promoted
on long double
. Jos ei, palautustyyppi Promoted
on double
.
fmin () Parametrit
- x : fmin (): n ensimmäinen argumentti.
- y : fmin (): n toinen argumentti.
fmin () Palautusarvo
Fmin () -funktio palauttaa vähimmäisarvon x: n ja y: n välillä.
Esimerkki 1: fmin () -funktio saman tyyppisille argumenteille
#include #include using namespace std; int main() ( double x = -2.05, y = NAN, result; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; )
Kun suoritat ohjelmaa, tulos on:
fmin (x, y) = -2,05
Esimerkki 2: fmin () -funktio erityyppisille argumenteille
#include #include using namespace std; int main() ( double x = 56.13, result; int y = 89; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; )
Kun suoritat ohjelmaa, tulos on:
fmin (x, y) = 56,13