c++ - 可变平均设置但未使用
问题描述
说明说
编写一个 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;
}
请帮我解决这个问题
解决方案
average
如果您在设置其值后不使用,则会出现该警告。如果您的其余练习不需要使用average
,那么您做得很好。(也许应该重写练习,但这是一个单独的问题。)
尽管如此,希望摆脱编译器警告是一件好事。您可以通过在设置后添加以下行来合理地解决这个特定问题average
:
std::cout << average << '\n';
这可以确保编译器计算平均值不会浪费时间。(任何使用存储在其中的值average
都可以实现相同的目标;这条线很容易提供。)不过,我应该注意,这个创可贴仅用于练习。在实际代码中,此警告通常表明您忘记了某些东西,您应该提供该东西而不是这种创可贴。
推荐阅读
- git - 尝试提交文件时如何提供某个 git commit Id?
- c# - Http隧道不适用于某些网站
- flutter - 如何解决flutter中的api响应数据类型aiisgning问题?
- angular - Angular上的Keycloak - 加载时没有得到正确的状态
- ruby-on-rails - 使用旧数据库连接信息的 Rails 登台服务器
- mysql - 如何编写 where 子句以动态获取上个月某个日期和当前月份某个日期之间的日期?
- etl - 根据 pentaho 中的日期插入新记录
- javascript - (Vuejs)添加喜欢和删除喜欢不起作用
- r - 从 R 中的 2 个逻辑向量计算混淆矩阵的最有效方法是什么?
- selenium - 使用 xpath 在网站中单击单个值下拉按钮