Red de conocimiento informático - Conocimiento sistemático - Buscando orientación experta en programación vb El siguiente programa se ejecuta como subcomando privado1_click()

Buscando orientación experta en programación vb El siguiente programa se ejecuta como subcomando privado1_click()

¿Privado?Sub?command1_click()

Para?i?=?1?A?10

GetValue?i

¿Siguiente?i

Imprimir?GetValue(i)

Fin?Sub

¿Función?Privada?GetValue(ByVal?a?As?Integer)

¿Estática?s? Como?Entero

s?=?s?+?

GetValue?=?s

Fin?Función

Fin? >'Debido a que s es una variable estática, el valor de s se conservará después de cada ejecución

'Cuando i=1, llame a GetValue?i?, el valor de s es 1, s=s+a = 1=1

'Cuando i=2, el valor de llamar a ?GetValue?i?s es 1, s=s+a=1+2=3

' Cuando i=3, llame a ?GetValue?i?, el valor de s es 3, s=s+a=3+3=6

'Cuando i=4, llame a ?GetValue?i? , el valor de s es 6, s=s+a=6+4=10

'Cuando i=5, llame a ?GetValue?i?, el valor de s es 10, s=s+ a =10 +5=15

Cuando 'i=6, llame a ?GetValue?i?, el valor de s es 15, s=s+a=15+6=21

Cuando 'i=7, llame a ?GetValue?i?, el valor de s es 21, s=s+a=21+7=28

'Cuando i=8, llame a ?cuando i =9, llame a GetValue?i?, el valor de s es 28, s=s+a=28+8=36

'Cuando i=9, llame a GetValue?i?, el valor de s es 36, s=s+a=36+9=45

'Cuando i=10, llame a GetValue?i?, el valor de s es 45, s=s+a=45+ 10= 55

'El ciclo termina cuando i=11 y el valor de i es 11

'Ejecutar impresión?GetValue(i)

'En este punto , llame a ?GetValue El valor de ?i?s es 55, s=s+a=55+11=66

'Entonces el resultado final es 66

'De manera similar, si hace clic nuevamente, s El valor comenzará desde 66 y el resultado final será 132,

' y así sucesivamente. Después de ejecutar el programa, cada vez que haga clic, el resultado será 66, 132. 198 y 264.......