标识符可以使用中文?
  • 板块灌水区
  • 楼主ShyButHandsome
  • 当前回复21
  • 已保存回复21
  • 发布时间2020/7/23 07:45
  • 上次更新2023/11/6 22:32:50
查看原帖
标识符可以使用中文?
248913
ShyButHandsome楼主2020/7/23 07:45

从我当年学习JS开始,我就被告知,标识符只能26个英文字符、数字、下划线和美元符号组成。

无论什么语言,都是这样告诉我的。

但我今天做了个实验:

// VS2019编译通过
#include <iostream>

int main(void) {
   int 六六六 = 666;
   std::cout << 六六六;
   return 0;
    
   // 输出:666
}

结果十分amazing啊!

但我仔细想想,好像在我看的每一本书上,都没说这样不可以。

那为什么我们不这样做呢?

我找了篇文章,觉得蛮有意思的:

对在代码中使用中文命名标识符的质疑与回应 -掘金@中文编程

水这篇帖子,没有想说明什么,就是觉得蛮有意思的,分享出来。

2020/7/23 07:45
加载中...