C-Bibliothek Makro - EDOM
C Standard - Bibliothek - <errno.h>
Beschreibung
Vorkommen C - Bibliothek MakroEDOM stellt eine Domäne Fehler, er überschreitet die Eingangsparameter mathematische Funktionen definierte Domänen, errno auf EDOM gesetzt.
Erklärung
Hier ist EDOM Makro-Anweisung.
#define EDOM some_value
Parameter
- NA
Rückgabewert
- NA
Beispiele
Das folgende Beispiel zeigt EDOM Makro-Nutzung.
#include <stdio.h> #include <errno.h> #include <math.h> int main() { double val; errno = 0; val = sqrt(-10); if(errno == EDOM) { printf("Invalid value \n"); } else { printf("Valid value\n"); } errno = 0; val = sqrt(10); if(errno == EDOM) { printf("Invalid value\n"); } else { printf("Valid value\n"); } return(0); }
Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:
Invalid value Valid value