In questo tutorial, implementeremo praticamente la dichiarazione di interruzione per eseguire vari codici di esempio in C."
Esempio n. 1: Break Dichiarazione con per loop
In questa illustrazione, impareremo a usare la dichiarazione di pausa in un loop per loop. Lo snippet di codice di seguito viene eseguito per applicare l'istruzione di interruzione nella programmazione C per il loop per loop.
Il codice inizia includendo "stdio.H ”file di intestazione nel programma. Questo file di intestazione contiene tutte le operazioni necessarie che sono rilevanti per l'input o l'output, che potrebbero essere incluse nel nostro programma. Quindi abbiamo usato la funzione "main ()" con il tipo di dati "int". Quando invochiamo la funzione "int main ()", significa che questa funzione ci restituirà il valore / i del tipo di dati interi. Una variabile è stata dichiarata con un tipo di dati interi come "int x". Nella riga successiva del programma, il "per loop" viene inizializzato. In questo ciclo, abbiamo assegnato la variabile "x" il valore "5", che è separato da un punto e virgola; Abbiamo quindi definito la condizione che dice che "x" è inferiore a "20" e l'ultimo frammento è dichiarato per incrementare il valore di "x". Quindi nel suo insieme, questo loop afferma una condizione per il valore di "x" che parte da "5" e fino a quando non è inferiore a "20", incrementa il valore di "x" con ogni controllo della condizione. Le staffe dell'inizio per loop in cui abbiamo impiegato una funzione "printf ()". La "printf ()" visualizzerà tutto ciò che dovremmo fornire come input. All'interno delle sue staffe rotonde, abbiamo specificato la variabile "x: %d \ n", quindi una virgola e "x". La prima "X" verrà stampata così com'è; Il "%" è un specificatore del tipo di dati utilizzato nella programmazione C, che ci dice il tipo di informazioni che memorizzerà e mostrerà.
Qui abbiamo aggiunto "%d", il che indica che il tipo di dati è interi decimale. Il "\ n" rappresenta il salto alla riga successiva. E "x" visualizzerà i valori dopo ogni incremento. Successivamente, abbiamo specificato un "If-Statement". Ciò istruisce il controllo se il valore di "x" è uguale a "9", quindi esegue l'operazione specificata all'interno di questa istruzione condizionale. All'interno della dichiarazione if, viene specificata "pausa". Quindi, se la condizione viene soddisfatta, termina immediatamente il loop. Dopo aver rotto il ciclo, il controllo si sposterà nella funzione "printf ()" e visualizzerà l'istruzione che abbiamo specificato in essa. "Return 0" significa che il compilatore ha eseguito la programmazione correttamente per quello che doveva eseguire.
Nell'immagine di output presentata sopra, puoi vedere che i valori di "x" sono stati visualizzati dal valore "5" a "9". Quando il valore è diventato "9", il loop ha immediatamente terminato e non ha controllato il resto dei valori. Infine, ha stampato l'affermazione definita dal loop.
Esempio n. 2: Break Dichiarazione con loop while
Per questo istanza, useremo l '"istruzione di rottura" all'interno del "loop while" per terminare il ciclo una volta che la condizione particolare è abbinata. Lo script che abbiamo generato per i programmi può essere visualizzato nell'istantanea di seguito:
Cammiamo attraverso questa sceneggiatura.
Qui inizia la funzione "main ()"; Abbiamo dichiarato per la prima volta una variabile di tipo "int" "y" e la abbiamo assegnato il valore "5". "While-loop" inizia con "While (1)". Questo "1" nel while loop significa lo stesso di "while (vero)", che si riferisce al loop per sempre. Questo ciclo assumerà il valore di "y" e verificherà la condizione/ istruzione che abbiamo identificato all'interno del loop.
La prima attività contenuta dal ciclo è mostrare il valore di "y". Dopo aver stampato il valore, il controllo passerà alla riga successiva, dove deve aumentare di 1 nel valore corrente di "y". Andando avanti, ora abbiamo specificato una "istruzione if". Ciò determinerà se il valore di "y" seguendo l'incremento è "12."Nel caso in cui l'ID del valore sia trovato uguale a" 12 ", termina il ciclo applicando" interruzione "ad esso.
Una volta che il controllo è fuori dal ciclo, cerca qualsiasi altra operazione che deve essere eseguita. Viene specificata una funzione "printf ()", che contiene l'affermazione "We Are Out of the Loop" da esibire sullo schermo di uscita.
La finestra risultante visualizza un elenco di valori per variabile "y" da "5" a "11". Una volta che il valore è diventato "12", il ciclo ha chiuso e stampato la dichiarazione dichiarata fuori dal loop.
Esempio n. 3: Break Direction con Switch-Case
Il nostro ultimo esempio dimostrerà l'uso di "break-statement" nei casi di switch in c.
Abbiamo creato il seguente programma di esempio per comprendere l'applicazione di "interruzione" in "switch-casals".
Dopo aver incluso il file di intestazione e invocando la funzione "main ()", abbiamo dichiarato una variabile "N". Quindi utilizziamo la funzione "printf ()", che memorizza l'istruzione "Immettere un numero". Per prendere l'input dall'utente, la funzione "scanf ()" viene chiamata con "%d" per identificare il tipo di dati e "& n" per l'assunzione del valore di input. Abbiamo quindi utilizzato la condizione "switch ()". All'interno delle staffe rotonde dell'interruttore, abbiamo specificato la variabile "N", che assumerà il numero fornito dall'utente. Nelle parentesi ricci dello switch, utilizziamo "Case1" e la funzione "printf ()", che contiene l'output "hai immesso numero1" e "\ n".Nella riga successiva, abbiamo usato "Break."Se" Case1 "non corrisponde alla condizione, il controllo passerà a" Case 2 ".
In questo, abbiamo una funzione "Prinf ()" con l'affermazione "hai inserito il numero 2". La riga successiva "romperà" "switch ()" se "case2" soddisfa la condizione. Allo stesso modo, è specificato "Case3". Ultimamente, viene dichiarato un caso "inadempiente:", che eseguirà se nessuno dei casi soddisfa la condizione particolare e mostrerà l'istruzione in cui abbiamo scritto "Il numero di input è diverso da 1,2,3", allora la condizione di switch sarà chiusa.
Nell'istantanea sopra, è possibile vedere l'utente immettere il numero "1", il che significa che il caso 1 si incontra e l'uscita viene stampata "hai inserito il numero 1". A causa della dichiarazione di "pausa", nessun altro caso verrà controllato.
Nell'immagine di output presentata sopra, è possibile visualizzare il numero di immettere l'utente "4". Significa che nessuna condizione di caso corrisponde e il compilatore va all'istruzione predefinita, che è "il numero di input è diverso da 1,2 e 3". Quindi, non si riscontra alcuna dichiarazione di "pausa" perché le condizioni non sono abbinate.
Conclusione
L'istruzione di interruzione viene utilizzata quando non sappiamo qual è l'iterazione del numero effettivo per il ciclo o dobbiamo interrompere il ciclo in base ad alcune condizioni. In questo articolo, abbiamo spiegato 3 diversi esempi con diversi tipi di loop. La prima illustrazione si basa sull'uso di un'istruzione di pausa in "per loop."Il 2Dexample è per l'utilizzo di un'istruzione di interruzione in" When- loop."In questa terzainstance, sono utilizzate dichiarazioni di pause multiple in condizioni" switch-case ". Una di queste strategie può essere impiegata a seconda delle specifiche dell'attività.