关于PIC32C语言编程的一个问题

2020-02-09 09:22发布

我在写一个求绝对值的函数时,我把函数类型定义为int型,把两个参数也定义为int型,但是编译的时候却说函数类型冲突,请问这是为什么呀?具体如下:
我编写的求绝对值的函数:
int abs(int m,int n)
{
        if(m >= n)
                return (m-n);
        else
                return (n-m);
}
编译时出现的问题:
myPIC.h:35: error: conflicting types for 'abs'
myPIC.h:35: error: conflicting types for 'abs'
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
runtoplay
2020-02-09 17:39
我知道有呀,但是我没有把那个头文件包含到工程里面来,所以在我的工程里面应该就不会有这个函数的定义吧!然后我自己定义一个应该可以用吧,但是结果却……

一周热门 更多>