C 是否可能因为一种方法而避免包含整个标准头文件?

C 是否可能因为一种方法而避免包含整个标准头文件?,c,C,我想调用“C”函数 fabs(double); 在我的程序中有很多次,但我不想包含整个头文件。这是可能的吗?包含整个文件没有什么坏处。 未使用的内容将不会编译到您的可执行文件中。是的,您可以手动创建原型。加上 double fabs(double x); 到源文件顶部。您可以自己声明函数,但为什么要避免包含头文件?我担心未使用的函数会被编译,但显然这不是问题。啊,好的。我以为您希望避免包含头以加快编译过程,但math.h通常不是很大。

我想调用“C”函数

fabs(double);

在我的程序中有很多次,但我不想包含整个头文件。这是可能的吗?

包含整个文件没有什么坏处。

未使用的内容将不会编译到您的可执行文件中。

是的,您可以手动创建原型。加上

double fabs(double x);

到源文件顶部。

您可以自己声明函数,但为什么要避免包含头文件?

我担心未使用的函数会被编译,但显然这不是问题。啊,好的。我以为您希望避免包含头以加快编译过程,但math.h通常不是很大。