我正在尝试创建一个将Liter转换为Gallon的简单代码。这是一个非常简单的代码,总共只有3个函数,我运行程序期望事情顺利进行。由于某种原因,我遇到了以下错误,这让我困惑了几个小时。
错误C2062类型' double'
错误C2065'加仑':未声明的标识符
错误C2065'加仑':未声明的标识符
这是代码
, which misses lost of common European but non-English letters, btw: use
正如你在我的代码中看到的那样,我已经在第25行宣布了加仑,它仍然说我没有?我希望有人不介意向我解释错误。
答案 0 :(得分:4)
你可能意味着
double litre, gallon;
或
litre
但实际上,double litreToGallon(double litre) {
double gallon = litre * 0.264179;
return gallon;
}
应该是函数的参数:
double litreToGallon(double litre) {
return litre * 0.264179;
}
或只是
{{1}}
答案 1 :(得分:0)
double litre, double gallon;
是无效的C ++。你可能意味着
double litre, gallon;
或
double litre; double gallon;