跳转至

结构

语法

  • 特殊字 (special words):
    • 指令 (directives).
    • 关键字 (keywords).
    • 属性 (attribtues).
    • 保留 (reserved) 标识符.
  • 标点符号 (punctuation): 三种括号在 C 语言中均有被使用, 但其中尖括号仅在 #include 中被使用.
  • 注释 (comments):
    • C 风格注释: /* comment */.
    • C++ 风格注释: // comment.
  • 字面量 (literals): 是常量, 如 3.14.
  • 标识符 (identifiers): 程序内实体的名字, 包括:
    • 数据对象 (data objects): 即变量.
    • 类型 (type): 如 size_t.
    • 函数: 如 main.
    • 常量, 如 EXIT_SUCCESS.
  • 函数 (functions).
  • 操作符 (operators): 如用于初始化 (initialization) 和赋值 (assignment) 的 =.
  • 属性: 如 [[maybe_unused]].

声明标识符

在使用任何标识符前, 都需要先向编译器声明标识符的含义. 关键字是预定义的, 无需也无法重新声明.

定义对象

评论