我读到 pow(double, double) 函数在“math.h”中定义,但我找不到它的声明。
有人知道这个函数在哪里声明吗?它在 C 中的何处实现?
引用:
http://publications.gbdirect.co.uk/c_book/chapter9/maths_functions.html
最佳答案
通常,包含文件如 <math.h>
将包含其他头文件,这些头文件实际上声明了您希望在 <math.h>
中看到的函数.这个想法是程序在包含 <math.h>
时得到它所期望的。 ,即使实际的函数定义在其他一些头文件中。
寻找标准库函数的实现,例如pow()
完全是另一回事。您将不得不挖掘 C 标准运行时库的源代码并在其中找到实现。
关于c - 在 C 中定义和实现 pow 函数的位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1699694/