也就是說,在第壹次調用fun(a,b)函數過程之前,a=-10,但是在fun(a,b)函數過程中,a=-5,返回值為-5;
在第二次調用fun(a,b)之前,a=-5,但是在fun(a,b)中,a=0,返回值為5。
具體說明如下:
第壹次通話:
fun (x asinteger,byval y asinteger)作為inteqer '輸入a=-10,b=5。
x = x+y ' a = a+b =-10+5 =-5;a=-5
如果x & lt那麽0
fun = x ' a =-5 & lt;0的返回值是Text1=a=-5。
' Else '
樂趣=y
結束功能
第二個電話:
fun (x asinteger,byval y asinteger) asinteqer '輸入a=-5,b=5。
x = x+y ' a = a+b =-5+5 = 0;a=0
如果x & lt那麽0
樂趣=x
其他
Fun = y' a = 0,b = 5,返回值為Text2=b=5。
結束功能