这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,135

共2条 1/1 1 跳转至

,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, ADS的 math.h 中的 abs()函数

院士
2006-09-17 18:14:16     打赏
,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, ADS的 math.h 中的 abs()函数



关键词: VXWORKS     NUCLEUS     135819802    

院士
2006-12-22 22:43:00     打赏
2楼
问 这是源程序
#include "C:\Program Files\ARM\ADSv1_2\Include\math.h"

int main (void)
{
    long i, j;
    
    i = -5;
    j = sin(i);   //line 6
    j = abs(i);   //line7

    return 0;
}
========================================================
编译结果:
Warning: c2207w: inventing 'extern int abs();'
-------------------------------------------------------
line6 正确
line7 说函数没定义
==========================================================
math.h中的源代码:
.........
    inline long double abs(long double __x) // fabsl
                { return (long double)abs((double) __x); }
.........
    inline long double sin(long double __x) //sinl
                { return (long double)sin((double) __x); }

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]