C++ 中的标点符号

2025年5月14日 | 阅读 4 分钟

在 C++ 中,标点符号不定义产生值的操作;相反,它们为编译器提供语法和语义意义。某些标点符号在单独使用或组合使用时,对于预处理器或 C++ 运算符也可能很重要。

基本的 C++ 标点符号如下。

  • 分号 (;):注释到此结束。
  • 逗号 (,):使用逗号 (,) 分隔列表或序列中的项目。
  • 冒号 (:):在各种情况下使用,包括组件分隔和条件运算符 (?:) 中的 switch 语句的 case 语句。
  • 双冒号 (::):使用范围解析运算符时,此冒号用于访问命名空间或类的成员。
  • 括号 (()):用于在函数声明和调用中包含参数,并设置表达式中操作的顺序。
  • 大括号 ({}):用于开始数组、结构体和其他集合,并指定函数、类和其他代码块的大小。
  • 方括号 ([]):用于声明数组和进行数组下标操作。
  • 尖括号 (<> 或 \ 和 >) 与头文件和模板声明一起使用。
  • 句点 (.):用于使用对象或指针访问类或系统成员。
  • 箭头 (->):这是一种基于指针的方法,用于访问类或过程的成员。
  • 预处理器指令使用井号 (#)。
  • 双井号 (##):它是宏定义中使用的标记粘贴宏。
  • 以下是每个 C++ 标点符号的简单示例

1. 分号 (;):此标点符号用于定义语句的终止。

程序

输出

Punctuators in C++

2. 逗号 (,):用于分隔列表中的项目。

程序

输出

Punctuators in C++

3. 冒号 (:):在许多情况下与条件运算符 (?:) 一起使用,将 switch 语句分成 case 语句的部分。

程序

输出

Punctuators in C++

4. 双冒号 (::):它定义了范围解析运算符。

程序

输出

Punctuators in C++

5. 括号 (()):用于指定语句、函数调用和声明中的操作顺序。

程序

输出

Punctuators in C++

6. 大括号 ({}):用于开始数组、结构体和其他集合,并指定函数、类和其他代码块的大小。

程序

输出

Punctuators in C++

7. 方括号 ([]):用于声明数组类型和进行数组下标操作。

程序

输出

Punctuators in C++

8. 尖括号 (<> 或 \ 和 >):用于包围头文件和模板声明。

程序

输出

Punctuators in C++

9. 句点 (.):可用于通过对象访问类或结构的成员。

程序

输出

Punctuators in C++

10. 箭头 (->):这是一种基于指针的方法,用于访问类或过程的成员。

程序

输出

Punctuators in C++

11. 井号 (#):预处理器指令使用井号 (#)。

程序

输出

Punctuators in C++

12. 双井号 (##):它是宏定义中使用的标记粘贴宏。

程序

输出

Punctuators in C++