在C++中声明变量名时出现问题

Issues declaring variable name in C++

本文关键字:问题 变量名 C++ 声明      更新时间:2023-10-16

我在C++中声明变量名时遇到了一个奇怪的问题。当我试图声明这两个变量时;

double hoursWorked;
double hourlyWage;

变量名(hoursWorkedhourlyWage)在我的IDE中会改变颜色,程序不会编译,将这些名称称为"未使用的变量"。只有当这两个单词用作"double"变量的标识符时,才会出现此问题。我检查了保留词清单,在我的命名惯例中似乎没有什么异常。

我还应该注意,变量名称将是白色的(好),直到我在"Worked"中键入最后一个"d",在"Wage"中键入最终的"e",然后它变为蓝色。这让我相信我践踏了某种关键词,因为程序主功能中的"main"是相同的蓝色。

任何帮助都将不胜感激!

此代码没有错误。请记住,您未使用的变量不是错误,只是警告,不管怎样,您的程序仍将正确编译和运行。

#include <iostream>
int main()
{
    double hoursWorked, hourlyWage;
    hoursWorked = 2.4;
    hourlyWage = 3.5;
    std::cout << "Hourly wage holds: " << hourlyWage << "n";
    std::cout << "Hours worked holds: " << hoursWorked << "n";
    return 0;
}