注释/*和//的起源 28 次浏览 虽然C语言以/* */作为注释,但事实上,早在PL/I语言就已经采用/*作为注释, B语言采纳PL/I的注释形式/*, 再后来C语言吸纳。// 最早是BCPL作为单行注释,后来C++也以它作为单行注释,C89并未用它,直到C99标准才吸纳//. 需要注意,编程语言理论上可以选择任何不冲突的字符作为注释符,C系语言延续/*和//只是为了兼容和省事。 Java/C#/JS延续/*和//. Python作为脚本语言,与Perl、Shell类似,默认用#作为单行注释,不过它们的块注释各有不同。