校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 闭包相关
题目

关于闭包,下列说法正确的是?

A.在闭包对应的函数销毁后,闭包依然在内存中,不会被回收

B.C 语言中也有闭包的概念

C.闭包是一种语言特性,很多函数是一等公民的语言在设计时都会选择

D.函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure)

解答

正确答案是 CD

C语言本身并不支持闭包

代码回收规则如下:
1.全局变量不会被回收。
2.局部变量会被回收,也就是函数一旦运行完以后,函数内部的东西都会被销毁。
3.只要被另外一个作用域所引用就不会被回收

C 1条回复 评论
星夜

学到了,原来是这样

发表于 2024-09-04 22:00:00
0 0