(简答题)
全局变量和局部变量可否同名,他们是否有区别?如果有,是什么区别?
正确答案
可以同名,从生命周期来说全局变量存活于整个程序运行周期,而局部变量只存在所在函数的运行周期,当函数返回后,局部变量也消失,全局变量储存在静态数据库,局部变量在堆栈。
答案解析
略
相似试题
(单选题)
局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用()提供对全局变量的访问。
(判断题)
在一个C程序中,全局变量和局部变量是不能同名的。
(单选题)
当局部变量与全局变量同名时,若要在局部块内访问全局变量,使用()运算符。
(判断题)
在同一个作用域内,局部变量会隐藏同名的全局变量。
(简答题)
在Python程序中,局部变量会隐藏同名的全局变量吗?请编写代码进行验证。
(判断题)
当内存变量和字段变量同名时,不论表是否打开,字段变量优先()
(简答题)
简要叙述局部变量和全局变量的使用特点和区别。
(判断题)
SQL Server的变量可分为全局变量和局部变量两类。
(填空题)
SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以()字符开始,有系统定义和维护。局部变量以()字符开始,由用户自己定义和赋值。