Język C wymyślił taką funkcję, którą można użyć do wyjścia z wykonania programu bez wykonywania następnych wierszy kodów. Metoda Exit () Metoda języka komputerowego C/C ++ jest fundamentalną operacją, która jest używana do natychmiastowego zakończenia aktywności wywołującej (funkcja). Dostarczając numer INT, powiadamia OS o warunkach końca programu. Kiedy pojawiają się nieoczekiwana awarie programu, zwykle jest on zatrudniony. Jest to również uznawane za obecny warunek programu. Niezależnie od tego, ile operacji metody wykonuje się, program może zostać zakończony w dowolnym momencie za pomocą metody wyjścia.
Przykład 1
Wymieścimy pliki i katalogi bieżącego katalogu roboczego Linux za pomocą instrukcji listy „LS”. Mamy w sobie jeden folder o nazwie „Works”. Przenieśmy się w tym folderze z instrukcją „CD”, a następnie nazwą folderu „Works”. Tworzymy nowy plik C z edytorem VIM w tym folderze o nazwie „ExitFunc.C".
Kod Follwoinga jest wykorzystywany dla naszego pierwszego przykładu. Rozpoczęliśmy ten kod przy użyciu niektórych standardowych bibliotek C, i.mi. "studio.h ”dla standardowego strumienia wejściowego i wyjściowego oraz„ stdlib.h ”jako standardowa biblioteka C, aby przyzwyczaić się do standardowych funkcji. Ten kod składa się z jednej funkcji Main (). Używamy pierwszych dwóch wierszy funkcji printf (), aby stwierdzić, że funkcja została rozpoczęta i wkrótce wyjdzie z liniową postacią „\ n”. Funkcja „exit ()” jest używana z wartością 0 do zakończenia funkcji bez wykonywania następnych wierszy kodu. 4th Linia zawiera kolejną funkcję „printf”, aby wyświetlić, że program teraz się kończy. Zapisz ten kod i wyjdź z pliku VIM.
Kompilujemy ten kod C z kompilatorem „GCC” C i tworzymy plik obiektowy o nazwie „Exitfun.na zewnątrz ”z„.OUT „Rozszerzenie w tym samym katalogu roboczym za pośrednictwem opcji„ -O ”. Po użyciu instrukcji „LS”, otrzymujemy zawartość folderu „Works”. Widoczne jest również tworzenie pliku obiektowego. Dane wyjściowe wraz z odpowiednim poleceniem można sprawdzić z przymocowanego obrazu.
Teraz używamy tego pliku obiektowego naszego kodu C, aby zobaczyć dane wyjściowe za pośrednictwem „./”Instrukcja wykonania. Wyjście wyświetla dwa linie tekstowe tego kodu, które są drukowane za pomocą funkcji printF w metodzie Main (). Następnie nasz kod programu wychodzi za pomocą funkcji „wyjścia” 3 C, a ostatnie wiersze kodu są realizowane. Dane wyjściowe wraz z odpowiednim poleceniem można sprawdzić z przymocowanego obrazu.
Przykład 2
Zbadajmy kolejną próbkę C, która wykorzystuje funkcję wyjścia Kali Linux 3 C. Te same pliki nagłówka są zawarte w kodzie za pomocą słowa kluczowego #Include. Dwie zmienne całkowite, dywidenda i dzielnik są zadeklarowane jako rozpoczęcie funkcji Main (). Instrukcja funkcji printf () C jest używana do wyświetlania i poproś użytkownika o wprowadzenie wartości zmiennej „dywidendy”.
Następnie funkcja C scanf () jest używana do uzyskania wartości zmiennej „dywidendy” jako wejścia w czasie wykonywania. Następnie ta sama funkcja printf () służy do zapytania o wartość zmiennej „Divisor” od użytkownika. Funkcja scanf () jest ponownie wykorzystywana do uzyskania wartości wejściowej od użytkownika w czasie wykonywania. Oto oświadczenie „If -Else”, aby sprawdzić standardową regułę matematyczną dla podziału - jeśli dzielnik wynosi 0, wówczas nie możesz podzielić dywidendy z dzielnikiem. Oświadczenie „jeśli” jest sprawdzane, czy wartość zmiennej „dzieliny” jest równa 0, czy nie. Jeśli tak, instrukcja printf () wyświetla się, że „dzielnik nie może być zerowy”, a funkcja exit () zakończy program na miejscu.
W części „inaczej” instrukcji obliczamy wartość podziału zmiennoprzecinkowego „wynik” za pomocą dywidendy podzielonej przez wzory dzieliny po przekształceniu obu na pływak. Instrukcja printf () jest tutaj, aby wyświetlić dywidendę, dzielnik oraz wartość wyników i wyjść z programu za pomocą funkcji „Exit ()”. Zapisz ten kod i skompiluj go, aby zobaczyć wyniki. Kod tej przykładowej ilustracji jest umieszczony na poniższym obrazku:
Skompilujmy ten kod z tym samym kompilatorem GCC i utwórz plik obiektu o nazwie „ExitFunc.c ”z opcją -o”.
Następnie wykonujemy jego plik obiektu za pomocą „./”Instrukcja. Wykonanie programu jest proszone o wartość dywidendy, a następnie wartość dzielnicy. Dodaliśmy odpowiednio 12 i 5. Wynik podziału jest obliczany i wyświetlany na naszym ekranie w Float, i.mi. 2.40000. Dane wyjściowe wraz z odpowiednim poleceniem można sprawdzić z przymocowanego obrazu.
Ponownie wykonaj plik obiektu i dodaj odpowiednio 12 i 0. Ponieważ wartość „0” dla dzielnika jest niedozwolona, oddział nie miał miejsca, tj.mi. Divisor nie może być wyświetlany jako zero. Dane wyjściowe wraz z odpowiednim poleceniem można sprawdzić z przymocowanego obrazu.
Wniosek
W tym artykule dotyczy użycia funkcji C exit () 3 w układzie Kali Linux w ramach programu C w celu zakończenia wykonania programu C. Okazuje się, że opuszcza wykonanie bardzo sprawnie i bez żadnej przeszkody. Omówiliśmy dwa przykłady w naszym artykule, aby wyświetlić i omówić jego wykorzystanie, zwłaszcza gdy korzystasz z niektórych warunków w kodach C.