Cómo salir de un bucle for
Ejecute la instrucción break en la instrucción del bucle for para saltar del bucle for.
break es una palabra reservada en algunos lenguajes de programación informática. Su función principal es terminar el bucle en el nivel donde se encuentra el bucle. En una declaración de cambio o bucle for en lenguaje C, la declaración break se puede usar para finalizar la estructura de cambio actual (o estructura de bucle for) después de ejecutar la declaración. En resumen, al ejecutar la instrucción break se saldrá del ciclo actual. Por ejemplo:
mientras(!feof(FpIp))?
{
...
for(k=0; k { if( 0 == memcmp(cnty[k].CntName ,addr,4) )? {< / p> cnty[k].Num++; }? else break;// Salir del bucle } } Cuando memcmp es 0, el bucle for salta, pero el bucle while no salta. Extensiones: La declaración break y la declaración continue se confunden fácilmente. Uso de A.continue: continue se usa en C++ y C# para finalizar el ciclo. Es decir, salte de la declaración no ejecutada debajo del cuerpo del bucle y, durante el bucle while, continúe resolviendo la condición del bucle. Para el flujo de un programa de bucle for, se evalúa la tercera parte de la expresión al principio de la declaración for. 2. La diferencia entre break y continue: 1. Diferentes funciones: La diferencia entre la declaración de continuación y la declaración de interrupción es que la declaración de continuación solo finaliza el ciclo, no termina el ciclo completo. La declaración de interrupción finaliza todo el ciclo y no determina si se cumplen las condiciones para ejecutar el ciclo. 2. Funciones en diferentes lugares: continuar solo se puede usar en declaraciones de bucle, es decir, solo se puede usar en for, while y do... while, continue. No se puede utilizar en ninguna declaración. La declaración break se puede utilizar en el bucle anterior o en una estructura de cambio. Además de usar la declaración break en la estructura de bucle anterior, también puede usar la declaración break en la estructura switch. Referencia: break-Baidu.com continue-Baidu.com