C++标识符是用于标识变量、函数、类、模块或任何其他用户定义项的名称。标识符以字母 A 到 Z 或 a 到 z 或下划线 (_) 开头,后跟零个或多个字母、下划线和数字 (0 到 9)。C++不允许在标识符中使用@、$和%等标点符号。C++是一种区分大小写的编程语言。因此,Manpower 和 manpower 在 C++ 中是两个不同的标识符。以下是一些可接受的标识符示例:mohdPiyushabcmove_namea_123myname50_tempja23b9retVal
ISO-646 字符集并非包含 C 语法的所有字符,因此某些系统中的键盘和显示器无法处理某些字符。这些字符可以使用称为三字符组的三个字符序列来构造。在 C 语言中,在进行任何其他处理之前,以下三个字符序列(“三字符组序列”)的每次出现都会被单个字符替换。三字符组替换三字符组替换三字符组替换??=#??([??}??’ˆ??!|??-˜它们主要出于历史原因存在。如今,大多数现代语言的键盘都可以访问所有这些字符,但这曾经是某些欧洲键盘的一个问题…… 阅读更多
关键字是指其含义已由编译器定义的词。这些关键字不能用作标识符。请注意,关键字是保留字和预定义标识符的集合。预定义标识符是由编译器定义但其含义可以由用户更改的标识符。例如,你可以在你的 main 函数内声明一个名为 main 的变量,对其进行初始化,然后打印出它的值(但只这样做是为了验证你可以这样做!)。另一方面,你不能对名为 else 的变量这样做。区别在于 else 是一个…… 阅读更多
如果这是声明的结尾,则在闭合大括号后添加分号是必须的。对于大括号,它们用于类、枚举、结构和初始化语法的声明。在这些语句的结尾,我们需要添加分号。例如,class X {}; // 结构的声明与此相同 enum Y {}; int z[] = {1, 2}; 分号本身就是一个空语句,你可以在任何允许语句的地方添加额外的分号。因此,在…… 阅读更多