当我问一个问题:“为什么变量名不能以数字开头?”时,我正与一个新的C ++开发人员一起工作。
除了一些数字可以包含文本(123456L,123456U)外,我无法给出答案,并且如果编译器认为带有一定数量的字母字符的所有内容都是变量名,那将是不可能的。
那是正确的答案吗?还有其他原因吗?
string 2BeOrNot2Be = "that is the question"; // Why won't this compile?
0
0 的单词被压入堆栈。另一个是0=
检查堆栈上是否为0。