今天看了extern这一章,原来所有函数都是默认extern的,但是要有一个前向声明,那么用power这些math.h里的函数,#include<math.h>中math.h里有函数实现的原型吗?还是只是声明?
如果只是声明,那么一定是链接的时候把库文件链接起来的,请问如何实现?
#include<math.h>中math.h里有函数实现的原型吗?还是只是声明?
答案:3 悬赏:40 手机版
解决时间 2021-01-22 18:36
- 提问者网友:寂寞撕碎了回忆
- 2021-01-22 15:07
最佳答案
- 五星知识达人网友:街头电车
- 2021-01-22 15:56
math.h 里定义了一些 宏 和 函数原型。-- 可读文本文件。
链接的时候,链接 .lib, 生成 .exe
.lib 里的东西,就像你自己写 的 程序,编译 为 .obj 的 文件。.lib 实质上是 一大堆 .obj 放在一起。
执行 时 执行 .exe 并 调用 DLL.
链接的时候,链接 .lib, 生成 .exe
.lib 里的东西,就像你自己写 的 程序,编译 为 .obj 的 文件。.lib 实质上是 一大堆 .obj 放在一起。
执行 时 执行 .exe 并 调用 DLL.
全部回答
- 1楼网友:我住北渡口
- 2021-01-22 17:29
#include 是包含一个math的库文件。 用上这句就可以使用math库文件里的所有函数。 主要是数学方面的函数。如sin,cos,tan,绝对值等等。 如果要使用这些函数,必须要加上math.h这个头文件。
- 2楼网友:醉吻情书
- 2021-01-22 16:42
#include<math.h>中math.h里有函数实现的原型吗?还是只是声明?—— 只是声明;
如果只是声明,那么一定是链接的时候把库文件链接起来的,请问如何实现? —— 这是编译器做的事。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯