基本概念
本节提供描述 C 程序语言时指定用词的定义和所用概念。
C 程序是包含声明的一系列文本文件(通常是头文件和源文件)。它们会经过翻译变成可执行程序,在操作系统调用其主函数时被执行(除非它自己就是 OS 程序或其他独立程序,这种情况下入口点是编译器决定的)。
某些词在 C 程序中拥有特别含义,它们是关键词。其他词可用做标识符,可用于标识对象、函数、结构体、联合体、或枚举标签、枚举成员、 typedef 类型别名、标号或宏。
每个标识符(除了宏)仅在程序的一部分中合法,这部分被称为作用域,而它们属于四种命名空间之一。一些标识符拥有链接,这会令它们出现于不同作用域或翻译单元时,指代同一实体。
函数的定义包含一系列语句和声明,其中有的包含表达式,它指定程序要进行的计算。
声明和表达式创建、销毁、访问并操作对象。C中每个对象、函数及表达式关联到一种类型。