
【计】 external variable
exterior
【计】 out-of-line
variable
【计】 V; variable
【化】 variable
【医】 variance
在汉英词典及计算机科学领域,外部变量(external variable)指在函数或代码块外部定义的变量,其作用域可跨越多个函数或文件。这类变量与内部变量(局部变量)形成对比,后者仅在定义它们的代码块内有效。
根据《牛津计算机科学词典》的定义,外部变量的核心特征包括:
extern
声明实现跨文件调用美国国家标准技术研究院(NIST)的软件工程手册指出,外部变量的合理使用可提升代码模块化程度,但过度依赖可能增加代码耦合度(来源:NIST Special Publication 500-299)。在MATLAB等工程计算环境中,外部变量常通过global
声明实现多函数间的数据共享。
该术语对应的英文术语"external variable"最早见于1978年K&R合著的《C程序设计语言》,现已成为ISO/IEC 9899国际标准中的正式术语(来源:ISO/IEC 9899:2018标准文档)。
“外部变量”是编程领域中的一个术语,通常指在函数或代码块外部定义的变量。其核心特征和作用如下:
外部变量在函数、类或代码块之外声明(例如在文件顶部),其作用域从声明位置开始,延伸到整个文件或模块的末尾。例如在C语言中:
int global_var;// 外部变量(全局变量)
void func() {
global_var = 10;// 可被函数访问
}
extern
关键字修饰(如extern int x;
),则称为“外部变量”,表示该变量在其他文件中定义,当前文件仅声明引用。// 文件1.c
int external_var = 5;// 定义外部变量
// 文件2.c
extern int external_var;// 声明引用其他文件的外部变量
void print_var() {
printf("%d", external_var);// 输出5
}
若需进一步了解具体语言(如Python、Java)中的类似概念,可提供补充说明。
包裹物巴特莱特中分定理本期净利边界润滑并行多终端操作部门毛益彩色等化器迭氮磺胺方程解算机工作错误亨佩耳蒸馏瓶恒牙胚甲基·烯丙基酮交叉汇编程序焦炭斗极权主义计算机实用性沥青柏油落户前缘桑寄生科上集管生成障碍的申请开活期存款户申请开信用证人身无分文手术率数组损失明细表听觉性书写不能