面试5 如何理解静态变量,局部变量,全局变量

简介: 静态变量:在程序运行期间分配的固定的存储空间变量,称为静态变量。 局部变量:在一个函数的内部定义的内部变量,它只在本函数范围内部有效,只有在本函数内部才能使用,在本函数以为是不能进行使用的,称为局部变量。

静态变量:在程序运行期间分配的固定的存储空间变量,称为静态变量。

局部变量:在一个函数的内部定义的内部变量,它只在本函数范围内部有效,只有在本函数内部才能使用,在本函数以为是不能进行使用的,称为局部变量。

全局变量:在函数外定义的变量是外部变量,外部变量是全局变量,全局变量可以为本文件中其他函数所调用,它的有效范围从定义变量的位置开始到本源文件结束。

博客内容仅代表个人观点,如发现阐述有误,麻烦指正,谢谢!
目录
相关文章
|
存储 Java
【面试题精讲】Java成员变量与局部变量的区别?
【面试题精讲】Java成员变量与局部变量的区别?
|
3月前
|
存储 Java
【Java基础面试六】、请介绍全局变量和局部变量的区别
这篇文章介绍了Java中成员变量(通常被称作全局变量)和局部变量的区别,包括它们的定义范围、默认初始值、存储位置和生命周期。
【Java基础面试六】、请介绍全局变量和局部变量的区别
|
4月前
|
存储 缓存 Java
Java面试题:解释Java中的内存屏障的作用,解释Java中的线程局部变量(ThreadLocal)的作用和使用场景,解释Java中的锁优化,并讨论乐观锁和悲观锁的区别
Java面试题:解释Java中的内存屏障的作用,解释Java中的线程局部变量(ThreadLocal)的作用和使用场景,解释Java中的锁优化,并讨论乐观锁和悲观锁的区别
53 0
|
4月前
|
并行计算 算法 安全
Java面试题:解释Java内存模型的内存屏障,并讨论其对多线程并发的影响,解释Java中的线程局部变量(ThreadLocal)的工作原理,解释Java中的ForkJoinPool的工作原理
Java面试题:解释Java内存模型的内存屏障,并讨论其对多线程并发的影响,解释Java中的线程局部变量(ThreadLocal)的工作原理,解释Java中的ForkJoinPool的工作原理
42 0
|
Java 编译器
【Java面试】为什么匿名内部类只能访问外部类的final类型局部变量?
【Java面试】为什么匿名内部类只能访问外部类的final类型局部变量?
154 0
|
存储 Java 索引
【面试题精讲】JVM-运行时数据区-局部变量表
【面试题精讲】JVM-运行时数据区-局部变量表
每日一道面试题之在 Java 中,为什么不允许从静态方法中访问非静态变量?
每日一道面试题之在 Java 中,为什么不允许从静态方法中访问非静态变量?
|
存储 安全 Java
【面试题精讲】Java静态变量有什么作用?
【面试题精讲】Java静态变量有什么作用?
|
JavaScript 前端开发
【JS 经典面试题】全局变量和局部变量
【JS 经典面试题】全局变量和局部变量
113 1
|
索引 Python
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)
143 0
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)

热门文章

最新文章

下一篇
无影云桌面