MAX(3) Library Functions Manual MAX(3) NUME MAX, MIN - maximul sau minimul a doua valori BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include MAX(a, b); MIN(a, b); DESCRIERE Aceste macrocomenzi returneaza maximul sau minimul lui a i b. VALOAREA RETURNATA Aceste macrocomenzi returneaza valoarea unuia dintre argumentele lor, eventual convertit intr-un tip diferit (a se vedea ERORI). ERORI-IEIRE Aceste macrocomenzi pot declana excepia ,,invalid" (nevalid) in numar de virgula mobila atunci cand oricare dintre argumente este NaN (,,Not a Number", nu este un numar). STANDARDE GNU, BSD. NOTE Daca oricare dintre argumente este de tip virgula mobila, este posibil sa preferai sa folosii fmax(3) sau fmin(3), care pot gestiona NaN. Argumentele pot fi evaluate de mai multe ori sau pot sa nu fie evaluate deloc. Unele sisteme UNIX pot furniza aceste macrocomenzi intr-un antet diferit sau deloc. ERORI Din cauza conversiilor aritmetice obinuite, rezultatul acestor macrocomenzi poate fi foarte diferit de oricare dintre argumente. Pentru a evita acest lucru, asigurai-va ca ambele argumente au acelai tip. EXEMPLE #include #include #include int main(int argc, char *argv[]) { int a, b, x; if (argc != 3) { fprintf(stderr, "Utilizare: %s \n", argv[0]); exit(EXIT_FAILURE); } a = atoi(argv[1]); b = atoi(argv[2]); x = MAX(a, b); printf("MAX(%d, %d) este %d\n", a, b, x); exit(EXIT_SUCCESS); } CONSULTAI I fmax(3), fmin(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 MAX(3)