2024年 3月 20日

各有不同的转义字符

以目前主流的编程语言来看,\字符作为通用的转义字符。但在编程语言历史上,这并不是唯一选择。 有多少种转义字符? 基本转义字符:\a, \b, \n, \r, \f, \t, \v, \0, \', \...

进一步了解
2024年 3月 20日

/*和/ *的差异

以/*作为注释的编程语言中,/*连在一起,编译器会认为是注释的开始。/ *中间有空格,会被解析为除以一个指针的解引用。这是截然不同的,从编译器的角度,运算符必须是连续的,而不能中间有空格。形如 a +...

进一步了解
2024年 3月 18日

注释/*和//的起源

虽然C语言以/* */作为注释,但事实上,早在PL/I语言就已经采用/*作为注释, B语言采纳PL/I的注释形式/*, 再后来C语言吸纳。// 最早是BCPL作为单行注释,后来C++也以它作为单行注释...

进一步了解
2024年 3月 17日

续行符可以忽略空格吗?

不可以。续行符的本质是为了避免一行有太多字符,用新行继续展示。但,续行意味着下一行的所有内容都将直接接着当前行续行符之后,即续行符可以消除后面的换行符,除此之外,它什么也不干。例如,如下代表: int...

进一步了解