为什么此功能对参数无效

时间:2020-09-08 17:26:32

标签: c++

我是个菜鸟,很抱歉。

此功能为什么不起作用,错误在哪里?

此外,您能提供一些有关使用对象的项目想法吗?我知道函数,在那之前。

#include <iostream>

// Define average() here:
void average(double num1, double num2) {
    num1 + num2 = new;
    new / 2 = new;
    std::cout << new;
}

int main() {
    average(42.3, 24.5);
}

1 个答案:

答案 0 :(得分:4)

  1. new是C ++中的保留关键字,您不能将其用作变量名。

  2. 您正在混合左手值和右手值,在左侧分配。 例如:

    double average = num1 + num2;
    average = average / 2.0;
    std::cout << average;