use*_*611 0 c++ function return-value
我试图从函数返回一个值,但它返回的值是值1.
它假设有5个参数computeCivIndex(),即使我硬编码了值,我收到的输出仍然是1.
为什么会这样?
float LocationData::computeCivIndex()
{
civNum1 = 45.0 / 100;
civNum2 = 20 + 50;
civNum3 = civNum2 / 200;
civNum4 = civNum1 - civNum3;
civNum5 = 5 + 10;
return civNum;
}
//display data
void LocationData::displaydata()
{
cout << "CIV value: " << computeCivIndex << endl;
}
Run Code Online (Sandbox Code Playgroud)