Instrukcja IF-ELSE w programowaniu C

Instrukcja IF-ELSE w programowaniu C
W programowaniu C podejmowanie decyzji jest podstawową koncepcją, która pozwala programom wykonywać określone bloki kodu w oparciu o określone warunki. Oświadczenie IF-ELSE jest jednym z najczęściej wykorzystywanych oświadczeń decyzyjnych w C. Oświadczenie IF-ELSE jest wszechstronny i może być używany w różnych aplikacjach, od prostej weryfikacji wejściowej użytkownika po złożone algorytmiczne podejmowanie decyzji.

W tym artykule użytkownicy mogą się dowiedzieć If-Satement szczegółowo, jego składnia i zastosowanie w programowaniu C.

Co to jest instrukcja if-else i jak go wdrożyć w c?

Jakiś Oświadczenie IF-ELSE jest używany w programowaniu C do celów decyzyjnych, ponieważ pozwala użytkownikom dokonywać wyborów na podstawie tego, czy coś jest prawdą, czy fałszywe. W programowaniu C używasz 'Jeśli' Słowo kluczowe, a następnie warunek w nawiasach i zestaw instrukcji zamkniętych w kręconych klamrach, które działają, jeśli warunek jest prawdziwy. Jeśli warunek jest fałszywy, możesz dodać 'w przeciwnym razie' Słowo kluczowe, a następnie kolejny zestaw instrukcji, które zamiast tego uruchomione.

Poniżej znajduje się ogólna składnia do użycia Oświadczenie IF-ELSE W C:

if (wyrażenie testowe)

// Uruchom kod, jeśli wyrażenie testowe wydaje się prawdziwe

w przeciwnym razie
// Uruchom kod, jeśli wyrażenie testowe wydaje się fałszywe

Korzystając z powyższej składni, program najpierw ocenia wyrażenie testowe, a jeśli jest to prawdą, stwierdzenia w ciele IF są wykonywane. Jeśli wyrażenie testowe wydaje się fałszywe, stwierdzenia w bloku else są wykonywane, a instrukcje w treści IF są pomijane. Pozwala to programowi wykonywać różne zestawy instrukcji w zależności od oceny wyrażenia testowego.

Aby uzyskać dalsze zrozumienie, omówmy prosty program C:

#włączać
int main ()

int num;
printf („Wprowadź numer \ n”);
Scanf („%d” i num);
if (num> 0)

printf („Wprowadzona liczba %d jest liczbą dodatnią \ n”, num);

w przeciwnym razie

printf („Wprowadzona liczba %d jest liczbą ujemną \ n”, num);

printf („Wartość wprowadzonej liczby całkowitej to: %d \ n”, num);
powrót 0;

Powyższy program zachęca użytkownika do wprowadzenia liczby całkowitej, sprawdza, czy jest to pozytywne, czy ujemne za pomocą Oświadczenie IF-ELSE, a następnie drukuje wynik wraz z wartością liczby całkowitej wprowadzonej przez użytkownika.

Wyjście

Możesz także użyć Jeśli inaczej Oświadczenie w zagnieżdżonej formie w celu wykonywania podejmowania decyzji w programowaniu C. Kod takiego przypadku znajduje się poniżej:

#włączać
int main ()
int x = 4;
int y = 8;
if (x < y)
printf („x jest mniej niż y \ n”);
if (x == 4)
printf („x jest równy 4 \ n”);

w przeciwnym razie
printf („x nie jest równe 4 \ n”);


w przeciwnym razie
printf („x jest większy lub równy y \ n”);

powrót 0;

Program deklaruje dwie zmienne całkowite x i y, a następnie sprawdza, czy x jest mniejsze niż y za pomocą If oświadczenie. Jeśli warunek jest prawdziwy, drukuje wiadomość do konsoli i wykonuje inną Oświadczenie IF-ELSE Aby sprawdzić, czy x jest równe 4, czy nie.

Wyjście

Chociaż if-Else jest kluczowym elementem języka programowania C, ma również pewne zalety i wady.

Profesjonaliści

Jasność kodu

  • Zapewnia sposób wykonywania różnych kodów
  • Lepsze podejmowanie decyzji
  • Obsługa błędów
  • Może poradzić sobie z wieloma warunkami

Cons

  • Zbyt wiele instrukcji IF-Else spowalnia wykonanie programu
  • Może to prowadzić do błędów logicznych, jeśli struktury nie są umieszczone
  • Kod staje się bardziej złożony, jeśli używany zbyt wiele instrukcji IF-Else

Wniosek

Jeśli inaczej Oświadczenie jest podstawową koncepcją programowania C, która umożliwia podejmowanie decyzji w oparciu o określone warunki. Jeśli wyrażenie testowe wydaje się być fałszywe, instrukcja IF następuje według opcjonalnego instrukcji. Zrozumienie Oświadczenie IF-ELSE jest niezbędny do programowania w C, a ten artykuł zawiera podstawową koncepcję jego użycia, a także przydatnym przykładem na początek.