Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C+中声明变量名的问题+; 我有一个奇怪的问题,在C++中声明变量名。当我试图声明这两个变量时 double hoursWorked; double hourlyWage;_C++_Keyword - Fatal编程技术网

在C+中声明变量名的问题+; 我有一个奇怪的问题,在C++中声明变量名。当我试图声明这两个变量时 double hoursWorked; double hourlyWage;

在C+中声明变量名的问题+; 我有一个奇怪的问题,在C++中声明变量名。当我试图声明这两个变量时 double hoursWorked; double hourlyWage;,c++,keyword,C++,Keyword,变量名(hourswerworked,hourlyWage)将在我的IDE中更改颜色,程序将不会编译,并将这些名称引用为“未使用的变量”。只有当这两个单词用作“double”变量的标识符时,才会出现此问题。我查看了保留字清单,在我的命名惯例中似乎没有什么不寻常的地方 我还应该注意,变量名将是白色(good),直到我在“Worked”中键入最后一个“d”,在“Wage”中键入最后一个“e”,此时它将变为蓝色。这让我相信我在践踏某种关键字,因为程序主函数中的“main”是相同的蓝色 任何帮助都将不胜

变量名(
hourswerworked
hourlyWage
)将在我的IDE中更改颜色,程序将不会编译,并将这些名称引用为“未使用的变量”。只有当这两个单词用作“double”变量的标识符时,才会出现此问题。我查看了保留字清单,在我的命名惯例中似乎没有什么不寻常的地方

我还应该注意,变量名将是白色(good),直到我在“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;
}
#包括
int main()
{
双小时工作,小时工资;
工时=2.4小时;
小时年龄=3.5;

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

#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;
}
#包括
int main()
{
双小时工作,小时工资;
工时=2.4小时;
小时年龄=3.5;

std::您是否应该将您的代码作为一个最小的、完整的、可验证的示例()展示给我们。另外,由于这似乎取决于您的IDE的行为,您应该告诉我们您使用的是哪一个(以及您使用的编译器)在C++中,未使用的变量是完全合法的,因此应该只是一个编译器警告。这些变量在未编译的情况下是非常明确的。所以在编译之前使用它们。可能分配值会有帮助吗?我试着使用它们,没有错误发生。请给我们显示您的代码。@程序BabyFoad将代码放在问题中,而不是在COM中。这真的不是问题。你有一个声明两个变量却什么都不做的程序。你的IDE让你知道这可能是一个实时问题。你还没有完成你的程序。你还没有编译。除非它设置为将警告视为错误,否则这将很好。另外,请保持你的语言在这里干净。你应该ld可能会将您的代码显示为一个最小的、完整的、可验证的示例()。此外,由于这似乎取决于您的IDE的行为,您应该告诉我们您使用的是哪一个(以及您使用的编译器)在C++中,未使用的变量是完全合法的,因此应该只是一个编译器警告。这些变量在未编译的情况下是非常明确的。所以在编译之前使用它们。可能分配值会有帮助吗?我试着使用它们,没有错误发生。请给我们显示您的代码。@程序BabyFoad将代码放在问题中,而不是在COM中。这真的不是问题。你有一个声明两个变量而不执行任何操作的程序。你的IDE让你知道这可能是一个实时问题。你还没有完成你的程序。你还没有编译。除非它设置为将警告视为错误,否则这将是很好的。另外,请在这里保持你的语言干净。