我在回答问题时曾与一位新的C++开发人员合作:"为什么变量名称不能以数字开头?"
我无法想出答案,除了一些数字可以包含文本(123456L,123456U),如果编译器认为所有带有一些字母字符的数字都是变量名称,那就不可能.
这是正确的答案吗?还有其他原因吗?
string 2BeOrNot2Be = "that is the question"; // Why won't this compile?
Run Code Online (Sandbox Code Playgroud) c++ variables programming-languages language-design variable-names