Declaración de C # -Jump

1. El papel de la declaración de salto:

La sentencia de salto se utiliza para cambiar el proceso de ejecución del programa y hacer que el programa salte de una posición a otra.

2. Clasificación:

Hay cuatro tipos principales de declaraciones de salto en C #: Break, Continue, Goto y Return.

1 、 Descanso

La instrucción Break termina el ciclo actual o la instrucción condicional en la que se encuentra. Luego, el control se pasa a la línea de código que sigue a la declaración incrustada del bucle o declaración condicional. La sintaxis de la instrucción Break es extremadamente simple. No tiene paréntesis ni parámetros. Simplemente coloque la siguiente instrucción donde desee salir del bucle o instrucción condicional:

<span style="font-family:KaiTi_GB2312;font-size:24px;">while (i < 10)  
    {  
         if (i >= 0)  
           { Console.WriteLine("{0}", i);  
                  i--;  
           }  
          else   
           {  
               break;  
            }  
      }   </span>

 

2 、 Continuar

La instrucción continue es similar a la instrucción break. La diferencia es que en lugar de salir de un bucle, inicia una nueva iteración del bucle. La instrucción continue solo se puede usar en el cuerpo del bucle de la instrucción while, instrucción do / while, instrucción for o instrucción for / in. ¡Usarla en otros lugares causará errores!

<span style="font-family:KaiTi_GB2312;font-size:24px;">for (int i = 1; i <= 10; i++)
     {
         if (i == 6) continue;
         Console.WriteLine(i);
      }
         Console.ReadKey();</span>

//输出结果:1 2 3 4 5 7 8 9 10

3 、 Ir a

   La instrucción Goto puede salirse del bucle y alcanzar la posición identificada.

<span style="font-family:KaiTi_GB2312;font-size:24px;">int i = 0;
   goto cc;
    i = 9;
    cc: Console.Write(i);
 Console.ReadKey();</span>

//最后输出的结果是0而不是9,因为goto的存在,使运行转到了下一步。

4 、 Ruturn

    La declaración de retorno se utiliza para especificar el valor devuelto por la función. La declaración de retorno solo puede aparecer en el cuerpo de la función, y cualquier otro lugar en el código provocará un error de sintaxis. Cuando se ejecuta la instrucción de retorno, incluso si hay otras instrucciones en el cuerpo de la función, ¡la ejecución de la función se detendrá! return; Si no se devuelve nada, salte directamente de la función que se está ejecutando. El código detrás de return no se ejecuta.

Supongo que te gusta

Origin blog.csdn.net/TGB_Tom/article/details/109960090
Recomendado
Clasificación