VFP程序求解.高手请来看看并逐一解释.set talk offstore 1 to i ,jfor n=1 to 4@i,j+1 say 'ab'j=j+1endfor return为什么结果为AAAAb看不懂了.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 13:59:09
VFP程序求解.高手请来看看并逐一解释.set talk offstore 1 to i ,jfor n=1 to 4@i,j+1 say 'ab'j=j+1endfor return为什么结果为AAAAb看不懂了.
xRMoA+skR'sOw#$YȲ=x|mӪEх4QXbcw;Sśo~j}qՆfr ?_R `%pRE,R)kV, *DhX1'-ːhNy8J1 ցie6[5h>@-ܩ(?PeqʱMV⌥7'K.Vdlt5/$q%и>'vnU+$!Ly?C3|6Nϒ,oԿp{GLМ#&s\P"$L>8a.ٷnt`UBbHQ\uܵ @.WNEdSvGxSpћsΥkUG

VFP程序求解.高手请来看看并逐一解释.set talk offstore 1 to i ,jfor n=1 to 4@i,j+1 say 'ab'j=j+1endfor return为什么结果为AAAAb看不懂了.
VFP程序求解.高手请来看看并逐一解释.
set talk off
store 1 to i ,j
for n=1 to 4
@i,j+1 say 'ab'
j=j+1
endfor
return
为什么结果为AAAAb
看不懂了.

VFP程序求解.高手请来看看并逐一解释.set talk offstore 1 to i ,jfor n=1 to 4@i,j+1 say 'ab'j=j+1endfor return为什么结果为AAAAb看不懂了.
set talk off * 关闭交互信息
store 1 to i ,j * 对i,j初始化为1
for n=1 to 4 *循环变量n,循环4次
@i,j+1 say 'ab' *在屏幕的第i行、j列,显示ab
j=j+1 *j变为j+1,实际是把屏幕光标移到第j+1那一列,就是行未变,列后移一位
endfor *循环结束
return *程序返回

所以执行的结果就是,aaaab,每一个循环把前一个b擦掉了,出现了4a和一个b