一道vb题目求过程

2024-12-03 14:12:45
推荐回答(1个)
回答1:

fun((i)) 是把(i)作为参数传递,返回时不改变i的值:
在主程序中相当于首先执行s = fun(1) + fun(i);在子函数中运行fun(1),
结果是5;再运行fun(i),返回时改变i的值为3;在主程序中此时s=5+5,
Print s 结果是12;
在主程序中执行第二次循环(此时i=3+3),s = fun(6) + fun(i)...
最后结果是25