关于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'
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。