一.作用域是程序的一个区域,一般来说有三个地方可以定义变量:
1.在函数或一个代码块内部声明的变量,称为局部变量。们只能被函数内部或者代码块内部的语句使用。
2.在函数参数的定义中声明的变量,称为形式参数。
3.在所有函数外部声明的变量,称为全局变量。全局变量的值在程序的整个生命周期内都是有效的。全局变量可以被任何函数访问。也就是说,全局变量一旦声明,在整个程序中都是可用的。在程序中,局部变量和全局变量的名称可以相同,但是在函数内,局部变量的值会覆盖全局变量的值。
隐性初始化一.作用域是程序的一个区域,一般来说有三个地方可以定义变量:
1.在函数或一个代码块内部声明的变量,称为局部变量。们只能被函数内部或者代码块内部的语句使用。
2.在函数参数的定义中声明的变量,称为形式参数。
3.在所有函数外部声明的变量,称为全局变量。全局变量的值在程序的整个生命周期内都是有效的。全局变量可以被任何函数访问。也就是说,全局变量一旦声明,在整个程序中都是可用的。在程序中,局部变量和全局变量的名称可以相同,但是在函数内,局部变量的值会覆盖全局变量的值。
隐性初始化本文标题:C++变量的作用域
本文链接:https://www.haomeiwen.com/subject/rbifnxtx.html
网友评论