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

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

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

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

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

博客内容仅代表个人观点,如发现阐述有误,麻烦指正,谢谢!
目录
相关文章
|
10月前
|
存储 Java
【面试题精讲】Java成员变量与局部变量的区别?
【面试题精讲】Java成员变量与局部变量的区别?
|
1月前
|
存储 缓存 Java
Java面试题:解释Java中的内存屏障的作用,解释Java中的线程局部变量(ThreadLocal)的作用和使用场景,解释Java中的锁优化,并讨论乐观锁和悲观锁的区别
Java面试题:解释Java中的内存屏障的作用,解释Java中的线程局部变量(ThreadLocal)的作用和使用场景,解释Java中的锁优化,并讨论乐观锁和悲观锁的区别
25 0
|
1月前
|
并行计算 算法 安全
Java面试题:解释Java内存模型的内存屏障,并讨论其对多线程并发的影响,解释Java中的线程局部变量(ThreadLocal)的工作原理,解释Java中的ForkJoinPool的工作原理
Java面试题:解释Java内存模型的内存屏障,并讨论其对多线程并发的影响,解释Java中的线程局部变量(ThreadLocal)的工作原理,解释Java中的ForkJoinPool的工作原理
20 0
|
Java 编译器
【Java面试】为什么匿名内部类只能访问外部类的final类型局部变量?
【Java面试】为什么匿名内部类只能访问外部类的final类型局部变量?
128 0
|
10月前
|
存储 Java 索引
【面试题精讲】JVM-运行时数据区-局部变量表
【面试题精讲】JVM-运行时数据区-局部变量表
|
10月前
|
Java
每日一道面试题之在 Java 中,为什么不允许从静态方法中访问非静态变量?
每日一道面试题之在 Java 中,为什么不允许从静态方法中访问非静态变量?
|
10月前
|
存储 安全 Java
【面试题精讲】Java静态变量有什么作用?
【面试题精讲】Java静态变量有什么作用?
|
JavaScript 前端开发
【JS 经典面试题】全局变量和局部变量
【JS 经典面试题】全局变量和局部变量
94 1
|
索引 Python
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)
130 0
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)
|
存储 JSON 资源调度
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(1)
线程(英语:thread)是操作系统能够进行运算调度的最小单位。线程很重要,通过本篇文章可以让你们很好的了解线程的传参、线程执行规则、守护主线程、线程间共享全局变量、进程互斥锁、死锁进程怎么解决。希望对你们有所帮助。
221 0
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(1)