⚠️ 在容器里该信谁
比较「按 free 报的总量算」和「按真上限算」,各以为自己还能要多少。⚠️ 两个数都算得出来。
开始练习 →
调用一层发生了什么
调用一个函数时,那一摊自动的地方会【0】。
开始练习 →
函数返回时
函数执行完返回,它那一层【0】。
开始练习 →
摞得太深会怎样
一层套一层摞得太深,结果是【0】。
开始练习 →
摞到第几层
运行下面这段程序,填写它打印出来的结果。 def depth(n, cur=0): if n == 0: return cur return depth(n - 1, cur + 1) per_frame
开始练习 →
三摊按地址排一排
运行下面这段程序,填写它打印出来的结果。 MAPS = [ # 名字, 起, 止 (真机上一个 python3 进程的三段) ("代码段", 0x0041f000, 0x006d3000),
开始练习 →
自己写:摞和撤
模拟「调用摞一层、返回撤一层」。
开始练习 →
算一算撞墙的深度
给这一摊的大小和每层占多少,算出最多能摞几层。
开始练习 →
⚠️ 撞墙的时候机器还很空
这一摊撞墙了。比较「这一摊还剩多少」和「整机还剩多少」。⚠️ 两个数都是真的。
开始练习 →
自己要的那摊谁来还
从「自己开口要」那一摊拿到的内存,【0】。
开始练习 →