为什么C++中的Var或RADIUS对于类型名(标识符)无效?

为什么C++中的Var或RADIUS对于类型名(标识符)无效?,c++,identifier,C++,Identifier,情况: 我正在学习C++,一本书,它是一个关于DistMin的标识符/类型名是否有效的摘要。p> 我的错误是我说的以下标识符/类型名是有效的 拉杜伊斯 b变量 我后来做了什么: 我查了一下是否有人预订,但没有 问题: 为什么不允许RADIUS和Var将其用作标识符?本书引用: C/C++-Konvention-nicht-zwingend 克莱因布什塔本的布利切维兹·施赖特·曼·瓦里亚布伦和Funktionsnamen, Großbuchstaben的Symbolsche Konstanten

情况: 我正在学习C++,一本书,它是一个关于DistMin的标识符/类型名是否有效的摘要。p> 我的错误是我说的以下标识符/类型名是有效的

拉杜伊斯 b变量

我后来做了什么: 我查了一下是否有人预订,但没有

问题: 为什么不允许RADIUS和Var将其用作标识符?

本书引用:

C/C++-Konvention-nicht-zwingend

克莱因布什塔本的布利切维兹·施赖特·曼·瓦里亚布伦和Funktionsnamen, Großbuchstaben的Symbolsche Konstanten dagegen酒店

中文:

未强制执行C/C++约定:

一般来说,变量和函数是用小写字母写的, 另一方面,符号常量使用大写字母


因此,作者想在这个问题上强制使用他推荐的风格,这个问题问得很糟糕,因为他只问哪些标识符是有效的,而不是好的

请用一个或谁告诉你的问题,它们是无效的标识符名称?它。可能有一些缺失的上下文使它们无效,因为语言中没有禁止它们的内容。如果你不需要使用那本书,我建议你去读。C/C++不是一种语言,即使书名也会让我想扔掉它。我不会去MLBDNILO,但是绝大多数C++教程都很烂。这符合并且应该是预期的。因此,除非你对这门语言有足够的了解(通常是从中了解),能够识别出不好的教程,否则你很可能会从不好的教程中发现并学习。非常感谢!不太确定这是因为规则。如果您查看以下问题4的假设答案,其中您应该在代码示例中标识自定义名称,它表示只有prod是一个,而示例包含声明int a,b,prod;。因此,a和b显然也应该包括在内。问题5的答案写一个程序打印[…]包含include[sic!]。我认为他们只是草率地写出了答案,或者草率地使用了TurboC++。