Love beautiful code? We do too.
Macro EDOM trong Thư viện C biểu diễn một domain error, mà xảy ra nếu một tham số đầu vào là ở bên ngoài miền mà hàm toán học đó được định nghĩa và errno được thiết lập là EDOM.
Cú pháp khai báo cho EDOM Macro trong C.
#define EDOM some_value
Tham số
Trả về giá trị
#include <stdio.h>
#include <errno.h>
#include <math.h>
int main()
{
double val;
errno = 0;
val = sqrt(-10);
if(errno == EDOM)
{
printf("Gia tri khong hop le \n");
}
else
{
printf("Gia tri hop le\n");
}
errno = 0;
val = sqrt(10);
if(errno == EDOM)
{
printf("Gia tri khong hop le\n");
}
else
{
printf("Gia tri hop le\n");
}
return(0);
}
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời