首页 > 解决方案 > 可变平均设置但未使用

问题描述

说明说

编写一个 C++ 语句,将 num1、num2 和 num3 的平均值存储到平均值中。

每次我这样做时,它都会说可变平均设置但未使用?我是一名新程序员,如果我问任何非常简单的明显问题,我很抱歉,我正在上这门课,看看我是否喜欢编程。谢谢!这是我对编程课的第一次介绍,所以我有点困惑和迷失。我已经添加了 int 平均值并将其设置为等于整数平均值的平均值,但它仍然没有让我完成我的任务。

//include statement(s)
#include <iostream>
//using namespace statement
using namespace std;

int main()
{

//variable declaration
int average, num1, num2, num3;

num1= 125;
num2= 28;
num3= -25;

average=(num1+num2+num3)/3;

//executable statements


//return 0;
}

请帮我解决这个问题

标签: c++

解决方案


average如果您在设置其值后不使用,则会出现该警告。如果您的其余练习不需要使用average,那么您做得很好。(也许应该重写练习,但这是一个单独的问题。)

尽管如此,希望摆脱编译器警告是一件好事。您可以通过在设置后添加以下行来合理地解决这个特定问题average

std::cout << average << '\n';

这可以确保编译器计算平均值不会浪费时间。(任何使用存储在其中的值average都可以实现相同的目标;这条线很容易提供。)不过,我应该注意,这个创可贴仅用于练习。在实际代码中,此警告通常表明您忘记了某些东西,您应该提供该东西而不是这种创可贴。


推荐阅读