知道的麻烦解答下,万分感谢
参考答案37行到40行看不懂为什么啊,既然mian底下定义了double totalPrice = 0; 37行到40行肯定不会执行的吧,是不是多此一举呢?还是有什么别的用处?
int main()
{
int moring = 9; //定义上午打车时间
int afternoon = 18; //定义下午打车时间
int distance = 12; //定义打车公里数
double totalPrice = 0; //定义总费用
if(getTaxiPrice(moring,distance) != 0)
{
totalPrice = getTaxiPrice(moring,distance); //调用计算费用的函数
}
else if(totalPrice != 0) //(就是这里开始不懂)
{
totalPrice += getTaxiPrice(afternoon,distance); //调用计算费用的函数
}