画变量表

10 分钟

变量表怎么画:第一列写"轮数"(第几次进循环),后面每一列对应一个要盯的变量。每执行完一轮,就在下面添一行,把这一轮结束时各变量的值填进去。填着填着,答案自然浮出来。

以" 从 1 到 3,每轮 "(初始 )为例:

int s = 0;
for (int i = 1; i <= 3; i++)
    s = s + i;               // 每轮把 i 累加到 s

对应的变量表长这样:

1 1 1
2 2 3
3 3 6

结束时 。技巧:只列真正会变、会被问到的变量,别把无关的也抄上;表头先把变量名写全;每轮从上一行的值出发算新值,切忌跳步。遇到嵌套循环,可以给内外层循环各留一列下标。这张表就是你在考场上的"手动 CPU"。

小纸条

给"i 从 1 到 3,每轮 s 加 i"画出变量表。

登录 后可看答案

画变量表 · 考级冲刺 · op599 课程