在C ++中声明变量名称的问题

时间:2016-05-18 05:05:05

标签: c++ keyword

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

double hoursWorked;
double hourlyWage;

变量名称(hoursWorkedhourlyWage)会改变我的IDE中的颜色,程序将无法编译,引用名称为"未使用的变量"。这个问题只会在用作' double'的标识符时用这两个字发生。变量。我检查了保留字检查表,在我的命名约定中似乎没有任何异常。

我还应该注意,变量名称将是白色(好),直到我输入最后一个' d'在'工作'最后的' e'在' Wage'中,它变成了蓝色。这让我相信我会在某种关键词上喋喋不休,因为" main"在程序中,主要功能是相同的蓝色。

任何帮助将不胜感激!

1 个答案:

答案 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;
}