预定义变量是指在编程语言中,由语言本身提供并预先定义好的变量。这些变量通常用于存储一些常用的数据类型或系统级别的信息,比如日期、时间、环境变量等。使用预定义变量可以简化编程工作,提高代码的可读性和效率。
以下是一些常见编程语言中预定义变量的例子:
1. Python:
`__name__`: 当模块被当作脚本运行时,它的值为 `"__main__"`,否则它的值为模块的名字。
`True`, `False`, `None`: 分别代表布尔值真、假和空值。
2. JavaScript:
`window`: 包含浏览器窗口的属性和方法的对象。
`document`: 包含HTML文档的属性和方法的对象。
3. Java:
`System`: 包含标准输入输出和系统属性等信息的类。
`Math`: 包含数学运算的方法。
4. C/C++:
`NULL`: 指向空地址的指针常量。
`sizeof`: 返回数据类型或变量的大小。
预定义变量通常不需要程序员手动声明和初始化,可以直接使用。但虽然预定义变量很方便,但在使用时仍需遵循相应的语法和规则。