If ile Else Arasındaki Fark

Anonim

olması gerektiği bir kod parçası olduğunda ortaya çıkar. Rakip Olursa

Programlar daima ardışık bir şekilde akmaz. Durumlar, yapılacak bir karar olduğunda veya tekrarlanması gereken bir kod parçası olduğunda ortaya çıkar. Kontrol yapıları, programda yapılması gerekenleri ve hangi koşullar altında tanımlayarak buna yardımcı olur. Bunlar, doğru veya yanlış Boolean çıktıları üzerine bir bildiriyi değerlendiren koşullu ifadeler olarak bilinirler.

"If" fıkrası - Bir sürü programlama dili arasında popülerdir. Ana sözdizimi farklı olabilir, ancak sahte kod aynı kalır. Küçük bir kod pasajı aşağıda verilmiştir:

if (koşul)

then

action

end if

Koşul her zaman bir Boolean sonucu döndürür. Durumun güneşli olduğunu ve eylemin dışarı çıkmak olduğunu söyleyin. Yani güneşli dışındaysa (doğru), o zaman bir kişi bir yürüyüşe gider. Aksi takdirde, herhangi bir işlem yapmadan inşa edilirsek sonuna ulaşırız.

Yukarıdaki yapı, yapı programlama dillerinde popüler: C, C ++, JAVA, Visual Basic ve C #

"else if" yapısı birçok koşulun birleştirilmesine yardımcı olur. İlk durum doğruysa, geri kalan kısım atlanır. Pseudo koduna -

if (koşul)

sonra

eyleme

else if (durum)

sonra

Bir göz atalım! --3 ->

eylem

else

eylem

end if

Bir durum hala bir Boolean çıktısı döndürür. Bir "else if" bloğu daha üst düzey bir iç içe yerleştirme yol açar. "If" koşulunun yanlış olması halinde, "else if" durumu, bir eşleşme bulunana kadar ardışık bir şekilde değerlendirilir. Tüm koşullar başarısız olursa, "else" bölümünde tanımlanan eylem gerçekleştirilir. Daha iyi anlamak için, yukarıdaki yağış koşuluyla devam edelim. "Durum" durumu aynı kalır. "Başka olursa" koşulunu "fırtınalı" olarak ve eylemin "aşağıya inmesini" sağlayın. "" Başka "maddesi" içeride kalıyor "diyor. "Öyleyse dışarıda fırtınalıysa, ilk" if "durumu yanlış olarak değerlendirilir. "Başka olursa" durumuna gidiyoruz ve bunun doğru olduğunu değerlendiriyoruz. Böylece kişi aşağıya iniyor.

"if" ve "else if" arasındaki farklar:

1. Koşullu bir yapı için "if" durumu zorunludur. Bir "else if" durumu, bir "if" öneki olmadan mevcut olamaz.

2. Yalnızca bir "if" bloğuna, ancak birden fazla "else if" bloğuna sahip olabilirsiniz.

Özet:

1. Hem "if" hem de "else if", kodun dallanmasına yardımcı olur. Program doğrusal

yürütme dışı hareket.

2. Hem "if" hem de "else if", karar alma

sürecinde yardımcı olan koşullu ifadelerdir.

3. Tüm üst düzey programlama dilleri "if" ve "else if" sözcüklerini farklı sözdizimi ile kullanır.