İf ve if else Arasındaki Fark

Temel Fark - eğer vs eğer başka
 

Programlamada, koşulun doğru veya yanlış olmasına bağlı olarak deyimin yürütülmesi gerekir. İf ve else başka iki karar verme yapısıdır. Java, C gibi programlama dilleri, if ve if gibi karar verme yapılarını destekler. Bu makalede if ve if arasındaki fark anlatılmaktadır. Her ikisinde de, değerlendirilecek ifadeyi içerir. İf durumunda, if bloğunun içindeki ifadeler yürütülür, koşul true olursa ve kontrol if bloğundan sonraki bir sonraki ifadeye geçirilir. İf if durumunda, koşul true olursa, if bloğunun içindeki ifadeler yürütülür ve koşul false olursa, if else bloğundaki ifadeler yürütülür. İşte temel fark if ve if arasında.

İÇİNDEKİLER

1. Genel Bakış ve Temel Fark
2. ne olur
3. Başka olursa ne olur?
4. if ve if arasında benzerlikler
5. Yan Yana Karşılaştırma
6. Özet

Ne olur?

İf ifadesi ifadelerden oluşur. Bir ifade, değerler, işleçler, sabitler veya değişkenler içerebilir. Değerlendirilen ifade true olursa, if bloğunun içindeki ifadeler yürütülür. İfade yanlışsa, kontrol if bloğundan sonraki bir sonraki ifadeye geçirilir. Çoğu programlama dili sıfır olmayan ve null olmayan değerleri true ve false olarak false kabul eder.

Şekil 01:

Yukarıdaki programa göre, sayı tamsayıları saklayabilen bir değişkendir. 70 değerini içerir. İf bloğundaki ifade kontrol edilir. Sayı 50'den büyük veya ona eşit olduğundan, if bloğundaki ifade yürütülür. Bunu yürüttükten sonra, if bloğundan sonraki kontrol sonraki ifadeye geçirilir.

 Başka ne varsa?

Aksi takdirde, iki blok vardır. İf ifadesi değerlendirilecek bir ifade içerir. Değerlendirilen ifade true olursa, if bloğunun içindeki ifadeler yürütülür. İf bloğunun sonunda, kontrol if bloğundan sonraki bir sonraki ifadeye geçirilir. İfade yanlışsa, kontrol else bloğuna geçirilir ve else bloğunun ifadeleri yürütülür. Else bloğunun sonunda, kontrol else bloğundan sonraki bir sonraki ifadeye geçirilir.

Figure 02: Başka bir programa sahip bir program

Yukarıdaki programa göre, sayı tamsayıları saklayabilen bir değişkendir. 40 değerini içerir. İf ifadesindeki ifade true olursa, if bloğundaki ifade çalıştırılır. Aksi takdirde else bloğunun ifadesi yürütülür. Sayı 50'den az. Bu nedenle, başka bir blok yürütülür. Else bloğunun sonunda, kontrol else bloğundan sonraki bir sonraki ifadeye geçirilir.

İf ve if arasındaki benzerlikler nelerdir??

  • Programlamada hem karar verme yapıları olup olmadığı.
  • Koşullu if ifadesini hem if hem if else içeriyorsa.
  • İf ve if durumunda, if ifadesi tam sayıları değerlendirir, karakter, kayan nokta sayıları veya Boole türleri.
  • Eşitliği ve mantıksal ifadeleri hem eğer hem de başka şekilde değerlendirebilir.

İf ve if else Arasındaki Fark Nedir??

eğer vs başka değilse

İf ifadesi, bir ifadeden sonra bir veya daha fazla ifadeden oluşan bir karar verme yapısıdır. İf, if ifadesinin ardından ifade yanlış olduğunda çalıştırılan isteğe bağlı bir else ifadesinin izlenebileceği bir karar verme yapısıdır.
 infaz
İf durumunda, if bloğunun içindeki ifadeler, ifade doğru olduğunda yürütülür. İfade yanlışsa, if bloğu yürütüldükten sonraki sonraki ifade. Başka bir ifadede, if bloğu, ifade doğru ise yürütülür ve ifade yanlışsa, denetim başka bir bloğa geçirilir.

özet - Eğer vs eğer başka

Programlamada çeşitli karar verme yapıları vardır. Bu makalede bunlardan ikisi tartışılmıştır: if ve if. İf durumunda, koşul doğruysa if bloğundaki ifadeler yürütülür ve if bloğundan sonraki kontrol sonraki ifadeye geçirilir. İf if durumunda, koşul true olursa, if bloğunun içindeki ifadeler yürütülür ve koşul false olursa else bloğundaki ifadeler yürütülür. İf ve if arasındaki fark budur.

Referans:

1. Nokta, Öğreticiler. “C.'de ifade ise”, Tutorials Point, 8 Ocak 2018. Buradan ulaşabilirsiniz
2. Nokta, Öğreticiler. “If… else C. ifadesi”, Tutorials Point, 8 Ocak 2018. Buradan ulaşabilirsiniz