简答题

全局变量和局部变量可否同名,他们是否有区别?如果有,是什么区别?

正确答案

可以同名,从生命周期来说全局变量存活于整个程序运行周期,而局部变量只存在所在函数的运行周期,当函数返回后,局部变量也消失,全局变量储存在静态数据库,局部变量在堆栈。

答案解析

相似试题
  • 局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用()提供对全局变量的访问。

    单选题查看答案

  • 在一个C程序中,全局变量和局部变量是不能同名的。

    判断题查看答案

  • 当局部变量与全局变量同名时,若要在局部块内访问全局变量,使用()运算符。

    单选题查看答案

  • 在同一个作用域内,局部变量会隐藏同名的全局变量。

    判断题查看答案

  • 在Python程序中,局部变量会隐藏同名的全局变量吗?请编写代码进行验证。

    简答题查看答案

  • 当内存变量和字段变量同名时,不论表是否打开,字段变量优先()

    判断题查看答案

  • 简要叙述局部变量和全局变量的使用特点和区别。

    简答题查看答案

  • SQL Server的变量可分为全局变量和局部变量两类。

    判断题查看答案

  • SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以()字符开始,有系统定义和维护。局部变量以()字符开始,由用户自己定义和赋值。

    填空题查看答案