社区
C语言
帖子详情
fmod函数的应用
lklll
2006-04-02 08:55:47
fmod函数在<math.h>中定义的,
但是如果不包含这个头文件,那么可以编译运行,但结果不对.
如果包含了<math.h>,那么可以正确运行,结果正确.
为什么不包含的时候,也可以编译通过,并运行呢?
如下:
#include <stdio.h>
int main()
{
printf("%f",fmod(8.0,3.0));
}
...全文
457
4
打赏
收藏
fmod函数的应用
fmod函数在中定义的, 但是如果不包含这个头文件,那么可以编译运行,但结果不对. 如果包含了,那么可以正确运行,结果正确. 为什么不包含的时候,也可以编译通过,并运行呢? 如下: #include int main() { printf("%f",fmod(8.0,3.0)); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wi1son
2006-04-03
打赏
举报
回复
#include <stdio.h>
int main()
{
printf("%f",fmod(8.0,3.0));
}
你这个没有包含<math.h>的程序在TC环境下是可以编译通过,但是,在其他编译器(如VC++)环境下是不能通过的!
lklll
2006-04-03
打赏
举报
回复
mark.
Wolf0403
2006-04-03
打赏
举报
回复
/tmp/ccDP653o.o(.text+0x24): In function `main':
: undefined reference to `fmod'
collect2: ld returned 1 exit status
强烈建议编译时打开 -Wall 参数(gcc,不知道别的编译器是什么,反正就是启用所有警告信息)
lklll
2006-04-02
打赏
举报
回复
刚刚试了一下.好像很多库函数都是这样的.
不包含相应的头文件,仍然可以编译,运行,但结果不对.
如果包含了相应的头文件,则一切正常.
为什么呢?如果没有函数定义,不是不会运行么?如果有函数定义,那么为什么结果不对呢?
Node.js 与 JavaScript 事件循环的关系
在现代Web开发中,Node.js和JavaScript都是不可或缺的一部分。而理解它们之间的关系,特别是事件循环的概念,对于开发高效、响应迅速的
应用
程序至关重要。在这个博客中,我们将深入探索事件循环的工作原理,并且结合Node.js的特性,通过示例代码进一步阐明两者之间的联系。
什么是javascript的事件循环
本篇讲解什么是javascript的事件循环,事件循环的运行机制和执行顺序,理解事件循环对于编写高效、流畅的 JavaScript 代码至关重要。
JavaScript 事件循环:从起源到浏览器再到 Node.js
很多文章都在讨论事件循环 (Event Loop) 是什么,而几乎没有人讨论为什么 JavaScript 中会有事件循环。博主认为这是为什么很多人都不能很好理解事件循环的一个重要原因 ——...
JavaScript中事件循环和Nodejs中事件循环
1.JavaScript中事件循环 可以参考《JavaScript忍者秘籍第二版》第十三章,讲解的很好。 JavaScript中事件循环,主要就在理解宏任务和微任务这两种异步任务。 宏任务(macrotask): setTimeOut 、 setInterval 、 setImmediate 、 I/O 、 各种callback、 UI渲染 、messageChannel等 优先级:主代码块 &g...
JS JavaScript事件循环机制
JS JavaScript事件循环机制 首先区分进程和线程 进程是cpu资源分配的最小单位(系统会给它分配内存) 不同的进程之间是可以同学的,如管道、FIFO(命名管道)、消息队列 一个进程里有单个或多个线程 浏览器是多进程的,因为系统给它的进程分配了资源(cpu、内存)(打开Chrome会有一个主进程,每打开一个Tab页就有一个独立的进程) 浏览器的渲染进程是多线程的 GUI渲染线程 JS...
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章