我正在做一些非常基本的编码来在C ++中的Visual Studio 2015中制作收据。我在使用空格创建名称时遇到麻烦,而没有被迫使用下划线(例如,项目1与项目_1)。我觉得这是一个简单的修复程序,但是对于整体编码我还是非常陌生的。
或者,如果仅输出(收据)显示项目1,而不显示项目_1。
这是我当前的代码:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
double Item_1;
double Item_2;
double Item_3;
double Total;
Item_1 = 2.50;
Item_2 = 0.75;
Item_3 = 12.98;
Total = Item_1 + Item_2 + Item_3;
cout << "Thank you for shopping at StuffMart" << endl;
cout << "Item_1 = " << Item_1 << endl;
cout << "Item_2 = " << Item_2 << endl;
cout << "Item_3 = " << Item_3 << endl;
cout << "Total = " << Total << endl;
system("pause");
return 0;
}
最佳答案
从CPP language reference documenation:
标识符是任意长数字,下划线,
小写和大写拉丁字母,以及大多数Unicode字符
(有关详情,请参见下文)。有效的标识符必须以
非数字字符(拉丁字母,下划线或Unicode非数字
字符)。标识符区分大小写(小写和大写)
字母是不同的),并且每个字符都很重要。
总之,标识符(即变量名,函数名,类名等)中不能有空格。空格用于帮助界定构成该语言的令牌。