Zwracaj wartość i obsługę błędów
Znalezienie mocy liczby jest stosunkowo powszechną procedurą programowania. Jeśli nie wystąpią problemy, podstawado potęgi podano podstawę podnoszoną w kierunku mocy wykładnika. Jeśli wystąpił problem z niedopoleniem, zgłoszony jest właściwy wynik po zaokrąglaniu. Problem z domeny i błąd zasięgu mogą pojawić się, gdy podstawa jest ograniczona, a ujemna, a wykładnik jest ograniczony, a nie-intencyjny. Błąd domeny może powstać, jeśli zarówno podstawa, jak i wykładnik mają zero. Teraz zacznijmy od wdrożenia funkcji pow () w języku programowania C.
Przykład 1
Otwórz kompilator GCC systemu Windows 10 i utwórz nowy plik. Dodaj do niego dołączony poniższy kod. Nazwa naszego pliku to „Untitled1.C". Przedłużenie .C przedstawia, że ma jakiś kod językowy C.
W powyższym przedstawionym kodzie zdefiniowaliśmy biblioteki nagłówka, które są niezbędne do wykonywania programu. Następnie zadeklarowaliśmy trzy różne zmienne, aby uzyskać wartość podstawy i moc. Zmienne to „B”, „P” i „R”. Jedna ze zmiennych jest wykorzystywana do przechowywania wyniku. Ten przykładowy kod przyjmie wartość bazową i wykładnikową od użytkownika i zapisuje jego wartość w zmiennej „R”. Wyjście zostało wydrukowane za pomocą funkcji printf (). Po zakończeniu kodu zapisz plik i skompiluj go, wybierając opcję „Kompiluj i uruchom” obecną w kompilatorze GCC. Kompilacja wyświetli ekran czarnej konsoli. Początkowo użytkownik musi wprowadzić wartość podstawową zgodnie z żądaniem.
Po wprowadzeniu musisz wprowadzić wartość wykładnika. Następnie funkcja pow () wykona swoją funkcjonalność, a wyjście pojawi się na ekranie.
Przykład 2
Ten przykład różni się w jakiś sposób od poprzedniego przykładu. Otwórz kompilator GCC systemu Windows 10 i utwórz nowy plik. Dodaj do niego dołączony poniższy kod. Wcześniejszy plik może być również używany do tego celu. Nazwa naszego pliku to „Untitled1.C". Przedłużenie .C ilustruje, że ma jakiś kod językowy C.
W powyższym przedstawionym kodzie zdefiniowaliśmy biblioteki nagłówka, które są niezbędne do wykonywania programu. Następnie zadeklarowaliśmy trzy różne zmienne. Jedna ze zmiennych jest wykorzystywana do przechowywania wyniku i nazwaliśmy go „mocą”. Ten przykładowy kod nie przyjmuje wartości podstawowych i wykładników od użytkownika w czasie wykonywania, ponieważ wartości zostały zadeklarowane w zmiennych „A” i „B”.
Wyjście zostało wydrukowane za pomocą funkcji printf (). Po zakończeniu kodu zapisz plik i skompiluj go, wybierając opcję „Kompiluj i uruchom” obecną w kompilatorze GCC. Kompilacja wyświetli ekran czarnej konsoli. Następnie funkcja pow () uzupełni swoją funkcjonalność, a wyjście pojawi się na ekranie.
Przykład 3
Teraz mamy inny przykład, który jest wyjątkowy z obu przykładów wyjaśnionych w poprzednich przykładach tego artykułu. Otwórz kompilator GCC systemu Windows 10 i utwórz nowy plik. Dodaj do niego dołączony poniższy kod. W tym celu można również użyć poprzedniego pliku. Nazwa naszego pliku to „Untitled1.C". Przedłużenie .C opisuje, że ma jakiś kod językowy C.
W powyższym przedstawionym kodzie zdefiniowaliśmy biblioteki nagłówka, które są niezbędne do wykonywania programu. Następnie zadeklarowaliśmy jeden tytuł zmiennej jako „x”, a jego typ danych jest liczbą całkowitą. Wartości podstawowe i wykładnikowe zostały dodane w funkcji pow () z dodaniem innej wartości. Wyjście zostało wydrukowane za pomocą funkcji printf (). Po zakończeniu kodu zapisz plik i skompiluj go, wybierając opcję „Kompiluj i uruchom” obecną w kompilatorze GCC.
Kompilacja wyświetli ekran czarnej konsoli. Następnie funkcja pow () uzupełni swoją funkcjonalność, a wyjście pojawi się na ekranie. Ten program nie tylko wyświetla moc, ale także dodaje do niej wartość.
Wniosek
Ten artykuł zawierał krótkie wprowadzenie do funkcji mocy w języku programowania C. Opisaliśmy niektóre typowe błędy wraz z wartością zwracaną tej funkcji. Trzy różne przykłady zostały opracowane i wdrożone w kompilatorze GCC, ilustracje można zmienić zgodnie z twoimi potrzebami. Teraz oczekuję po wdrożeniu i zrozumieniu całego tego przewodnika, użytkownik będzie w stanie zrozumieć funkcję mocy i obliczyć ich pożądaną wartość.