C 语言中的多态数据结构/术语表
外观
- 地址
- 变量在内存中的存储位置。
- 取地址符
- 取地址符(&),用于引用变量的地址而不是其值。
- 参数
- 传递给函数的变量。术语 参数 通常保留用于在运行时传递给 main() 的变量,通常来自命令行界面;请参阅 参数。
- 解引用运算符
- 星号(*),用于访问指针指向的值,而不是指针本身。
- 解引用-成员运算符
- 连字符,后跟大于号(->),用于通过指向该构造的指针访问联合或结构的成员。
- 全局变量
- 独立于函数声明的变量。全局变量在程序中的任何位置都可以访问。
- 局部变量
- 在函数定义中声明的变量。局部变量只能在声明它们的函数中使用。
- 成员运算符
- 句点(.),用于访问联合或结构的成员。
- 参数
- 传递给函数以进行处理的参数。参数不会在调用函数中更改,而是被复制并存储在被调用函数的运行时堆栈中。
- 指针
- 存储另一个变量地址的变量,例如“指向”值的变量。
- 静态变量
- 在函数内部声明的变量。静态变量只能在声明它们的函数中使用。
- 字符串
- 以空字节结尾的字符序列。在 C 中表示为字符数组,其中长度至少为(字符串长度 + 1)以考虑空字节。
- 类型
- 参见 变量类型。
- 变量
- 赋予已知或未知数量值的符号名称。变量始终具有类型。
- 变量类型
- 编译器解释存储在变量处的位的方式,例如存储在变量中并由变量引用的数据类型。