程序内部名称,也称为 内部名,是指 仅在定义该标识符的文件中使用的标识符。内部名的作用范围是从声明该变量开始到包含该变量的函数结束。内部名通常用于局部变量,其作用域限制在声明它的函数或代码块内。与内部名相对的是外部名,它是在文件间调用的函数名等,其作用范围更广泛,可以跨越多个文件。
在C语言中,内部名必须遵循以下规则:
1. 内部名仅出现在定义它的文件中。
2. 内部名不能与C语言的关键字相同。
3. 内部名不能与用户已编制的函数或C语言库函数同名。
这些规则有助于确保代码的清晰性和可维护性,避免命名冲突,并使代码更易于理解和调试。