打印
[ZLG-ARM]

请教ARM7中的sin函数问题

[复制链接]
1985|8
手机看帖
扫描二维码
随时随地手机跟帖
沙发
computer00| | 2007-7-11 20:48 | 只看该作者

#include

使用特权

评论回复
板凳
yancy|  楼主 | 2007-7-11 21:18 | 只看该作者

ads中有么?

ads中有math.h,在哪个文件夹下啊?我怎么没找到啊?

使用特权

评论回复
地板
yancy|  楼主 | 2007-7-11 21:18 | 只看该作者

不过还是多谢楼上的答复

不过还是多谢楼上的答复

使用特权

评论回复
5
王紫豪| | 2007-7-11 22:12 | 只看该作者

晕死,什么c编译器么有math.h? search一下

使用特权

评论回复
6
yancy|  楼主 | 2007-7-12 12:54 | 只看该作者

结贴!问题解决了,谢谢各位!

结贴!问题解决了,谢谢各位!

使用特权

评论回复
7
dld2| | 2007-7-12 15:09 | 只看该作者

借宝地说一个相关趣事

在ADS1.2环境,调用了sqrt(),没有包含math.h。编译有警告,链接能通过。
但是sqrt出来的结果严重不对。
后来包含了该头文件就好了。
不知道连接器找到什么地方去了。
看来还是要遵纪守法啊。

使用特权

评论回复
8
lenglx| | 2007-7-12 16:17 | 只看该作者

不是结果严重不对

是你严重不对才是.

在不知道sqrt函数的原型的情况下,会隐式的产生一个声明如下:(在你没关闭隐式声明的情况下)
int sqrt(double)
而在链接的时候,是真正的链接到double sqrt(double)这个函数的.
那结果就是将返回结果当作一个int,而它实际上是一个double.不错才怪

使用特权

评论回复
9
dld2| | 2007-7-13 08:04 | 只看该作者

楼上高人

明白了。佩服一个。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

29

帖子

0

粉丝