首页 > 解决方案 > 逗号运算符的右操作数无效 -wunused 变量

问题描述

编译简单的 cpp 文件时出现错误。我想编写一个将摄氏度更改为华氏温度的函数。

double przelicznik(double n)
{
    n = 1,8 * n + 32;
    return n;
}

它也没有给我一个正确的结果。

标签: c++

解决方案


代码是。

  n = 1, (8 * n + 32)

逗号运算符是一种相当少见的机制,可以按顺序完成多个表达式。

正确的代码。

n = 1.8 * n + 32;

推荐阅读