找化学品上960化工网!
960化工网
请问一下循环结构for i=1 To 4 x=4 for j=1 To 3 x=3 for k=1 to 2 x=x+6 nextk next j next i print x?
网友 1

最佳答案

回答者:网友

老兄的是VB写的这段代码吧,把代码这样换行看一下就明白了for i=1 to 4 x=4 for j=1 to 3 x=3 for k=1 to 2 x=x+6 next k next j next i msgbox x 这段代码看上去挺复杂的,其实就是三个嵌套的for循环,把这三个循环的执行先后次序搞明白就很好理解了。最外层的循环每次循环一次都要改变一次x产值,所以不管后面的两个循环怎么执行改变x的值,再次进入最外层的循环时X的值都会变成4,所以就从最外层循环的最后一次满足条件的循环向下看,再进入第二个循环之前x的值4。第二个循环和第一个循环道理一样,也是每循环一次都对x的值时行改变,所以第三个循环再怎么改变X的值到进入第二个循环时X的值都会变成3,所以这个程序真正对X最后的结果产生影响的就是第三个循环。再看一下进入第三个循环之前X的值是多少,这时X=3,第三个循环执行两次,第一次X=3+6执行过后X为9,第二次是X=9+6,所以最终的结果为15。这个主要是考查循环语句的理解。这是我对这段代码的理解,希望你能看明白。这样可以么?


我来回答

平台客服 平台客服

平台在线客服