2024-09-28 05:26:25 发布
网友
所以我用追踪器跟踪这个程序
1 def g(x): 2 y = 10 3 y = 2 4 return y + x 5 6 def f(): 7 y = 1 8 return g(y) 9 10 print(f())
函数f和g的堆栈帧退出后,程序停止跟踪。是否为内置函数“print”创建了一个堆栈,如果是,堆栈中会发生什么?下面我附上了跟踪过程的一个阶段是什么样子的图片(从它的基础性可以看出,我是一个新手),左侧是堆栈,右侧是堆。
目前没有回答
目前没有回答
相关问题 更多 >
编程相关推荐