Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
break l'istruzione termina l'esecuzione di tipo più vicina do, for, switch, o while istruzione in cui è presente.Il controllo passa all'istruzione che segue l'istruzione terminata.
Sintassi
- salto-rendiconto:
break;
break l'istruzione viene spesso utilizzato per terminare l'elaborazione di un caso particolare all'interno di un oggetto switch istruzione.Mancanza di contenimento iterativa o switch l'istruzione genera un errore.
All'interno di istruzioni annidate, break l'istruzione termina solo do, for, switch, o while istruzione immediatamente lo contiene.È possibile utilizzare un oggetto return o goto istruzione al controllo di trasferimento altrove dalla struttura annidata.
In questo esempio viene illustrato break istruzione:
#include <stdio.h>
int main() {
char c;
for(;;) {
printf_s( "\nPress any key, Q to quit: " );
// Convert to character value
scanf_s("%c", &c);
if (c == 'Q')
break;
}
} // Loop exits only when 'Q' is pressed