【发布时间】:2025-12-25 09:25:10
【问题描述】:
我了解范围和生命周期是什么以及它们有何不同:
范围:变量的可见性,即哪些代码块可以引用该变量
生命周期:变量的值将在内存中保留多长时间
我的问题是:in the picture below,我们基于什么决定变量 x 有生命周期而不是作用域,而变量 b1 有作用域但没有生命周期?
【问题讨论】:
-
你不应该问这样一个关于 Java 和 C 的问题。用一个语言标签创建单独的问题。
-
所有变量总是有一个生命周期和一个范围(和一个类型,...)。
-
乔纳森怎么说。这个问题没有任何意义。你从哪里弄来的这张垃圾照片?
-
那张图片的来源是什么?
标签: java c scope lifetime lifetime-scoping