Oświadczenie o przerwie w C

Oświadczenie o przerwie w C
„Aby usunąć kontrolę programu z pętli, wykorzystujemy przerwę w języku C.„Iteracje pętli ustają, ponieważ natychmiast po wykryciu instrukcji przerwy w pętli, a kontrola jest natychmiast przekazywana do pierwszego stwierdzenia po przerwie.

W tym samouczku praktycznie zaimplementujemy instrukcję Break, aby wykonać różne przykładowe kody w C."

Przykład nr 1: Instrukcja przerwania z pętlą

Na tej ilustracji nauczymy się używać instrukcji przerwy w pętli. Poniżej wspomniany fragment kodu jest wykonywany w celu zastosowania instrukcji przerwy w programowaniu C dla pętli.

Kod zaczyna się od włączenia „stdio.H ”plik nagłówka w programie. Ten plik nagłówka zawiera wszystkie potrzebne operacje istotne dla wejścia lub wyjścia, które mogą być uwzględnione w naszym programie. Następnie użyliśmy funkcji „main ()” z danych „int”. Po wywołaniu funkcji „int main ()” oznacza to, że ta funkcja zwróci nam wartość (S) danych całkowitych. Zmienna została zadeklarowana za pomocą danych liczb całkowitych jako „int x”. W następnym wierszu programu „for pętla” jest inicjowany. W tej pętli przypisaliśmy zmienną „x” wartość „5”, która jest oddzielona półkolisem; Następnie zdefiniowaliśmy warunek, który mówi, że „x” jest mniejszy niż „20”, a ostatni fragment jest zadeklarowany w celu zwiększenia wartości „x”. Tak więc jako całość ta pętla stwierdza warunek wartości „x”, która zaczyna się od „5” i do momentu, gdy będzie mniej niż „20”, zwiększ wartość „x” z każdym kontrolą warunku. Wsporniki start na pętlę, w której zastosowaliśmy funkcję „printf ()”. „Printf ()” wyświetli wszystko, co byśmy dostarczyli jako dane wejściowe. W ramach okrągłych nawiasów określiliśmy zmienną „x: %d \ n”, a następnie przecinek i „x”. Pierwszy „X” zostanie wydrukowany tak, jak jest; „%” to specyfikator danych używany w programowaniu C, który informuje nas o rodzaju informacji, które będzie przechowywać i wystawiać.

Tutaj dodaliśmy „%d”, co wskazuje, że typem danych są liczb całkowitych dziesiętnych. „\ N” reprezentuje skakanie do następnej linii. A „x” wyświetli wartości po każdym przyrostu. Następnie określiliśmy „zastąpienie IF”. Instruuje to kontrolę, jeśli wartość „x” jest równa „9”, wówczas wykonuje określoną operację w tej instrukcji warunkowej. W ramach if-hodement jest określony „przerwa”. Więc jeśli warunek zostanie spełniony, natychmiast zakończy pętlę. Po zerwaniu pętli kontrola przeniesie się do funkcji „printf ()” i wyświetli określoną w niej instrukcję. „Return 0” oznacza, że ​​kompilator pomyślnie wykonał programowanie dla tego, co miało wykonać.

W obrazie wyjściowym przedstawionym powyżej widać, że wartości „x” zostały wyświetlone od wartości „5” do „9”. Kiedy wartość stała się „9”, pętla natychmiast zakończyła się i nie sprawdzała reszty wartości. Wreszcie wydrukowałem instrukcję zdefiniowaną z pętli.

Przykład nr 2: Instrukcja przerwania z pętlą pobytu

W tym przypadku będziemy używać „instrukcji przerwy” w „pobycie” do zakończenia pętli po dopasowaniu konkretnego warunku. Skrypt, który wygenerowaliśmy dla programów, można wyświetlić w migawce poniżej:

Przejdźmy przez ten skrypt.

Tutaj zaczyna się funkcja „main ()”; Najpierw zadeklarowaliśmy zmienną typu „INT” „Y” i przypisaliśmy jej wartość „5”. „While pętli” zaczyna się od „while (1)”. Ta „1” w pętli While oznacza to samo co „while (prawda)”, który odnosi się do zapętlania na zawsze. Ta pętla przyjmie wartość „Y” i sprawdzi warunek/ instrukcję, którą zidentyfikowaliśmy w pętli.

Pierwszym zadaniem zawartym przez pętlę jest po prostu pokazanie wartości „Y”. Po wydrukowaniu wartości sterowanie przeniesie się do następnego wiersza, gdzie musi zwiększyć o 1 w bieżącej wartości „Y”. Przechodząc dalej, teraz określiliśmy „instrukcję if-”. To określi, czy wartość „y” po przyrostu wynosi „12.”W przypadku, gdy identyfikator wartości jest równy„ 12 ”, zakończ pętlę, stosując do niej„ Break ”.

Po wyjściu z pętli wyszukuje każdą inną operację, którą należy wykonać. Podano tam funkcję „printf ()”, która zawiera stwierdzenie „Nie jesteśmy poza pętlą”, która ma być wystawiona na ekranie wyjściowym.

Wynikowe okno wyświetla listę wartości dla zmiennej „Y” z „5” do „11”. Gdy wartość stała się „12”, pętla zakończyła się i wydrukowała oświadczenie zadeklarowane z pętli.

Przykład nr 3: Instrukcja Break z przełącznikiem

Nasz ostatni przykład pokaże użycie „przełomu” w przypadkach przełącznika w C.

Stworzyliśmy następujący przykładowy program, aby zrozumieć zastosowanie „przerwy” w „przełącznikach”.

Po włączeniu pliku nagłówka i wywołaniu funkcji „Main ()”, zadeklarowaliśmy zmienną „N”. Następnie używamy funkcji „printf ()”, która przechowuje instrukcję „wprowadź numer”. Aby przyjąć dane wejściowe od użytkownika, funkcja „scanf ()” jest wywoływana z „%d” w celu identyfikacji danych i „& n” w celu przyjęcia wartości wejściowej. Następnie wykorzystaliśmy warunek „przełącznik ()”. W okrągłym nawiasach przełącznika określiliśmy zmienną „N”, która przyjmie liczbę dostarczaną przez użytkownika. W kręconych nawiasach przełącznika używamy funkcji „Case1” i „printf ()”, która zawiera wyjście „Wprowadziłeś numer 1” i „\ n”.W następnym wierszu użyliśmy „Break.”Jeśli„ case1 ”nie pasuje do warunku, kontrola przejdzie do„ Przypadek 2 ”.

W tym mamy funkcję „Prinf ()” z instrukcją „Wpisałeś numer 2”. Następny wiersz „przerwie” „przełącznik ()”, jeśli „case2” spełni warunek. W ten sam sposób określono „case3”. Ostatnio zadeklarowana jest przypadek „domyślny:”, który zostanie wykonany, jeśli żaden z przypadków nie spełni konkretnego warunku i nie wykaże oświadczenia, w którym napisaliśmy „Numer wejściowy jest inny niż 1,2,3”, a następnie warunek przełącznika będzie zamknięty.

W powyższej migawce możesz zobaczyć, jak użytkownik wprowadza numer „1”, co oznacza napotkany przypadek 1, a wyjście jest wydrukowane „Wpisałeś numer 1”. Z powodu oświadczenia „Break” żadna inna sprawa nie zostanie sprawdzona.

W obrazie wyjściowym przedstawionym powyżej możesz zobaczyć numer użytkownika „4”. Oznacza to, że warunki przypadku nie pasuje, a kompilator przechodzi do domyślnej instrukcji, czyli „liczba wejściowa jest inna niż 1,2 i 3”. Tak więc nie ma stwierdzenia „przerwy”, ponieważ warunki nie są dopasowane.

Wniosek

Instrukcja przerwy jest używana, gdy nie wiemy, jaka jest faktyczna iteracja liczby pętli lub musimy zakończyć pętlę na podstawie niektórych warunków. W tym artykule wyjaśniliśmy 3 różne przykłady z różnymi rodzajami pętli. Pierwsza ilustracja oparta jest na użyciu instrukcji przerwy w „For pętka.„Druga próba jest przeznaczona do użycia instrukcji przerwy w„ While LOP.”W tej trzecie. Każda z tych strategii można zastosować w zależności od specyfikacji zadania.