C 语言一小问题,麻烦帮帮忙。
来源:百度知道 编辑:UC知道 时间:2024/06/01 22:54:02
void main()
{
int length,num;
unsigned char a[5]={0x39,0x41,0x25,0x24,0xe1};
length=5;num=2;
calfloat(a,length,num);
}
float calfloat(char input[],int length,int num)
{.......
return tt;
}
老是报错:type mismatch in redeclaration of calfloat
麻烦帮忙看看啊,谢谢了
{
int length,num;
unsigned char a[5]={0x39,0x41,0x25,0x24,0xe1};
length=5;num=2;
calfloat(a,length,num);
}
float calfloat(char input[],int length,int num)
{.......
return tt;
}
老是报错:type mismatch in redeclaration of calfloat
麻烦帮忙看看啊,谢谢了
float calfloat(unsigned char input[],int length,int num)
这样类型就匹配了
还有你的calfloat函数没有声明 而把函数体放在main函数后面 难道都不报错吗?
起码这样吧
float calfloat(unsigned char input[],int length,int num);
void main()
{
int length,num;
unsigned char a[5]={0x39,0x41,0x25,0x24,0xe1};
length=5;num=2;
calfloat(a,length,num);
}
float calfloat(unsigned char input[],int length,int num)
{
return 1.0;
}