我在C ++中声明变量名称时遇到了奇怪的问题。当我尝试声明两个变量时;
double hoursWorked;
double hourlyWage;
变量名称(hoursWorked
,hourlyWage
)会改变我的IDE中的颜色,程序将无法编译,引用名称为"未使用的变量"。这个问题只会在用作' double'的标识符时用这两个字发生。变量。我检查了保留字检查表,在我的命名约定中似乎没有任何异常。
我还应该注意,变量名称将是白色(好),直到我输入最后一个' d'在'工作'最后的' e'在' Wage'中,它变成了蓝色。这让我相信我会在某种关键词上喋喋不休,因为" main"在程序中,主要功能是相同的蓝色。
任何帮助将不胜感激!
答案 0 :(得分:3)
此代码没有错误。请记住,您未使用的变量不是错误,只是警告,您的程序仍然可以正常编译和运行。
#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;
}