Różnica między if a if else

Kluczowa różnica - jeśli vs Jeśli inaczej
 

Podczas programowania konieczne jest wykonanie instrukcji w zależności od tego, czy warunek jest prawdziwy, czy fałszywy. If i if else to dwie struktury decyzyjne. Języki programowania, takie jak Java, C obsługują struktury decyzyjne, takie jak if i if else. W tym artykule omówiono różnicę między if a if else. W obu przypadkach if zawiera wyrażenie do oceny. W if instrukcje wewnątrz bloku if zostaną wykonane, jeśli warunek jest spełniony, a kontrola zostanie przekazana do następnej instrukcji po bloku if. W przypadku if, jeśli warunek jest prawdziwy, instrukcje wewnątrz bloku if zostaną wykonane, a jeśli warunek jest fałszywy, instrukcje w bloku if else zostaną wykonane. To jest kluczowa różnica pomiędzy, a jeśli jeszcze.

ZAWARTOŚĆ

1. Przegląd i kluczowa różnica
2. Co jest, jeśli
3. Co jest, jeśli jeszcze
4. Podobieństwa między jeśli i jeśli jeszcze
5. Porównanie obok siebie - jeśli vs w innym przypadku w formie tabeli
6. Podsumowanie

Co jest jeśli?

Instrukcja if składa się z wyrażeń. Wyrażenie może zawierać wartości, operatory, stałe lub zmienne. Jeśli wartościowane wyrażenie jest prawdziwe, wykonywane są instrukcje wewnątrz bloku if. Jeśli wyrażenie jest fałszywe, kontrola jest przekazywana do następnej instrukcji po bloku if. Większość języków programowania przyjmuje wartości niezerowe i niezerowe jako prawdziwe, a zero jako fałszywe.

Rysunek 01: Program z if

Zgodnie z powyższym programem liczba jest zmienną, która może przechowywać liczby całkowite. Zawiera wartość 70. Wyrażenie w bloku if jest sprawdzane. Ponieważ liczba jest większa lub równa 50, wykonywana jest instrukcja w bloku if. Po wykonaniu tej kontroli formant jest przekazywany w następnej instrukcji po bloku if.

 Co jest, jeśli jeszcze?

W innym przypadku są dwa bloki. Instrukcja if zawiera wyrażenie do oceny. Jeśli wartościowane wyrażenie jest prawdziwe, wykonywane są instrukcje wewnątrz bloku if. Na końcu bloku if kontrola jest przekazywana do następnej instrukcji po bloku if. Jeśli wyrażenie jest fałszywe, kontrola jest przekazywana do bloku else i wykonywane są instrukcje bloku else. Na końcu bloku else kontrola jest przekazywana do następnej instrukcji po bloku else.

Rysunek 02: Program z if if

Zgodnie z powyższym programem liczba jest zmienną, która może przechowywać liczby całkowite. Zawiera wartość 40. Jeśli wyrażenie w instrukcji if jest prawdziwe, wówczas instrukcja wewnątrz bloku if zostanie wykonana. W przeciwnym razie wykonywana jest instrukcja bloku else. Liczba jest mniejsza niż 50. Dlatego wykonywany jest blok else. Na końcu bloku else kontrola jest przekazywana do następnej instrukcji po bloku else.

Jakie są podobieństwa między jeśli i jeśli jeszcze?

  • Zarówno jeśli i jeśli są to struktury decyzyjne w programowaniu.
  • Zarówno if i if else zawiera instrukcję if z warunkiem.
  • W obu przypadkach if i if instrukcja if ocenia liczby całkowite, znak, liczby zmiennoprzecinkowe lub typy boolowskie.
  • Zarówno jeśli i jeśli jeszcze można ocenić równość i wyrażenia logiczne.

Jaka jest różnica między tym, czy innym?

jeśli vs jeśli jeszcze

Instrukcja if jest strukturą decyzyjną, która składa się z wyrażenia, po którym następuje jedna lub więcej instrukcji. If else jest strukturą decyzyjną, w której po instrukcji if może następować opcjonalna instrukcja else, która jest wykonywana, gdy wyrażenie jest fałszywe.
 Wykonanie
W if instrukcje wewnątrz bloku if są wykonywane, jeśli wyrażenie jest prawdziwe. Jeśli wyrażenie jest fałszywe, następna instrukcja po wykonaniu bloku if. W innym przypadku blok if jest wykonywany, jeśli wyrażenie jest prawdziwe, a jeśli wyrażenie jest fałszywe, kontrola jest przekazywana do bloku else.

streszczenie - gdyby vs Jeśli inaczej

W programowaniu istnieje różna struktura decyzyjna. W tym artykule omówiono dwa z nich: jeśli i jeśli jeszcze. W if instrukcje wewnątrz bloku if zostaną wykonane, jeśli warunek jest spełniony, a kontrola zostanie przekazana do następnej instrukcji po bloku if. W przypadku if, jeśli warunek jest prawdziwy, wykonywane są instrukcje wewnątrz bloku if, a jeśli warunek jest fałszywy, wykonywane są instrukcje w bloku else. To jest różnica między tym, a jeśli innym.

Odniesienie:

1.Punkt, samouczki. „Jeśli instrukcja w C.”, Tutorials Point, 8 stycznia 2018 r. Dostępne tutaj
2.Punkt, samouczki. „If… else statement in C.”, Tutorials Point, 8 stycznia 2018 r. Dostępne tutaj