在C中定义和实现pow函数在哪里?

3 c function declare pow

我读到pow(double,double)函数在"math.h"中定义,但我找不到它的声明.

有人知道这个函数声明的位置吗?它在C中实现的位置?

参考:

http://publications.gbdirect.co.uk/c_book/chapter9/maths_functions.html

Gre*_*ill 9

很多时候,包含文件<math.h>会包含其他头文件,这些文件实际上会声明您希望看到的函数<math.h>.这个想法是程序在它包含时得到它所期望的<math.h>,即使实际的函数定义在其他一些头文件中.

找到标准库函数的实现pow()是另一回事.您必须将源代码挖掘到C标准运行时库并在那里找到实现.


Kon*_*lph 1

I\xe2\x80\x99s 确实在math.h. 您是否尝试过包含math.h并简单地使用pow?\xe2\x80\x9ccan't find it\xe2\x80\x9d 是什么意思?

\n