作业帮 > 综合 > 作业

if(isfull){for(int j=i; j>0;j--){for(int k=0;k

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/27 00:58:08
if(isfull){for(int j=i; j>0;j--){for(int k=0;k
i表示的是当前的行.
第四张图是在处理第i行上面的其他行.
其实,在第四张图中,j的含义已经变了.也许为了节省变量开支,才继续使用j作为变量名.
如果把第四张图中的j、k,换成m、n,不知你是否就能顺利的理解了.
图三的注释写得很清楚,“将上上行复制到上行”,每一行都这样处理,这不就实现了上面的一行下移了一行么?
再问: 我想问的那个地方的j与之前定义的j不同吗?我就看着非常奇怪,如你说用m,n代替,我就明白了,谢谢朋友你的解答了^-^
再答: 这两处的j,的确是不同了。不仔细看,就容易上当了。加油吧。