这可能是一个简单的问题,你要弄清楚我的getAverage函数遇到了一些问题,它返回一个float变量类型。我一直在我的函数所在的第114行收到“Conflicting Types”错误消息。我不确定我的方法或正在发生的事情的语法是否错误。任何帮助将不胜感激。
这是我的功能:
float getAverage(int nume, int deno)
{
float average;
average = (float)(nume/deno);
return average;
}
编辑:我的功能低于我的主要功能。
答案 0 :(得分:5)
如果在声明函数之前调用它,编译器将假定它返回int
。当您的函数返回float
时,您会收到conflicting types
错误。