为什么不是其他特殊符号?这个问题在高级语言中解决了吗?我搜索了这个主题但没有得到满意的答案。下划线的值是否特殊(ASCII)?希望我能找到一个好的答案。谢谢..
最佳答案
因为这是指定语言的方式:请参阅 K&R 附录 A 第 2.2 节(原始版)或 2.3(第二版)。 _
并不特殊,只是 C 规范允许使用它。
如果您进一步观察,您会发现大多数其他标点符号都用作一种或另一种运算符,因此您没有太多其他可用于变量名称的内容。
我们中的一些人已经足够大了,还记得(在某些编译器上)也允许使用 $
字符的日子。
关于c - 为什么c中只使用下划线来命名变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27721771/