Namespaces
Variants

Basic concepts

From cppreference.net

本节提供描述C编程语言时使用的特定术语和概念的定义。

C程序是由一系列文本文件(通常是头文件和源文件)组成的序列,这些文件包含 声明 。它们经过 翻译 后成为可执行程序,当操作系统调用其 main函数 时开始执行(除非程序本身是操作系统或其他 独立式 程序,这种情况下入口点由实现定义)。

C程序中的某些单词具有特殊含义,它们被称为 关键字 。其他单词可用作 标识符 ,这些标识符可用于标识 对象 函数 结构体 联合体 枚举 标签,以及它们的成员、 类型定义 名称、 标签

每个标识符(宏除外)仅在程序中称为其 作用域 的范围内有效,并属于四种 命名空间 之一。某些标识符具有 链接 属性,这使得它们在不同作用域或翻译单元中出现时指向同一实体。

函数的定义包含一系列 语句 声明 ,其中部分语句和声明包含 表达式 ,这些表达式规定了程序需要执行的计算操作。

声明 表达式 用于创建、销毁、访问和操作 对象 。C语言中的每个 对象 函数 表达式 都与一个 类型 相关联。

参见

C++ 文档 关于 基本概念