Red de conocimiento informático - Problemas con los teléfonos móviles - Declaración de bucle VB

Declaración de bucle VB

Las declaraciones de bucle incluyen declaraciones For-Next, While-Wend y Do-Loop.

Por el momento, les presentaré el uso simple de estas declaraciones:

Declaración For-Next:

Para variable = valor inicial A final valor [Tamaño del paso]

Cuerpo del bucle

Siguiente

Cuando el valor de la variable del bucle está dentro del rango desde el valor inicial hasta el valor final, ejecute el bloque de instrucciones en el cuerpo del bucle una vez y aumente el valor inicial en un paso. Cuando el valor de la variable del bucle no está dentro del rango desde el valor inicial hasta el valor final, se sale del bucle y se ejecuta la instrucción siguiente a Siguiente. Diagrama de flujo de ejecución de la instrucción del bucle For. Entre ellos,

El paso se puede omitir. Cuando se omite, paso = 1.

Por ejemplo:

Private Sub Form_Activate()

. >Para i = 1 a 5 Paso 1

Imprimir i

Siguiente

Fin Sub

En este ejemplo, después de ejecutar el programa , se escribirá el siguiente texto en el formulario:

1

2

3

4

5

Análisis:

La variable i realiza un ciclo desde el valor inicial 1 hasta el valor final 5*** 5 veces. Durante cada ciclo, se genera i y se obtiene el valor de i. agregado al tamaño del paso, el valor de i se convierte en 1. Por lo tanto, excepto para el segundo ciclo, el valor de i se convierte en 2. Después del ciclo 5, el valor de i se convierte en 5. Al recircular, i se convierte en 6, lo que excede el valor final. valor de 5, por lo que el bucle Al final, VB comienza a ejecutar el código después de la siguiente declaración.

Declaración Do-Loop:

Do

Cuerpo del bucle

...[Salir Do]

Loop

El cuerpo del loop se repetirá continuamente entre Do y Loop. La instrucción Exit Do es opcional. Se utiliza para configurar la instrucción Exit Do para que se ejecute cuando se cumplan ciertas condiciones, es decir, para salir del ciclo.

Por ejemplo:

Sub privado Form_Activate()

Atenuar i como entero

i = 1

Hacer

Imprimir i

i = i + 1 'Aumentar el valor de i en 1 cada vez que se repite

Si i > 5 Entonces salir Hacer 'Cuando i Cuando el valor es mayor que 5 (es decir, después del ciclo 5), salga del ciclo

Loop

End Sub

El efecto operativo es el mismo como el ejemplo anterior.

Las instrucciones anteriores definitivamente no están copiadas, solo dame algo de crédito por tu arduo trabajo, gracias~~