Ev gelişme C'de if ifadesi nedir? - techopedia nedir?

C'de if ifadesi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - İfadenin anlamı nedir?

C # 'da bir if ifadesi, bir Boole ifadesinin değerlendirmesinin sonucuna bağlı olarak kod ifadelerini seçici olarak yürütmek için kullanılan bir programlama yapısıdır. Boole ifadesi doğru veya yanlış değer döndürmelidir.

İf ifadesi, Boole koşullu ifadesinin sonucuna bağlı olarak farklı kod bölümlerine dallanmak için bir kontrol ifadesi olarak kullanılır. İfade parantez içinde belirtilir ve yürütme sırasında değerlendirilir. İfade gerçek bir değerle sonuçlanırsa, if ifadesini izleyen kod yürütülür. Aksi takdirde, isteğe bağlı "else" ifadesini izleyen kod yürütülür. Başka bir ifade yoksa, yürütme if bloğundan sonraki kodla devam eder.

İf ifadesi, bir veya daha fazla belirtilen koşula dayanarak diğeri yerine bir kod parçasının yürütülmesine karar verme yeteneği sağlar.

Techopedia, İfadede

OR operatörü (||) ve / veya AND operatörü (&&) kullanılarak if ifadesi içinde değerlendirilecek Boole ifadesinde birden çok koşul birleştirilebilir. Diğer ilgili mantıksal işleçler dizisi | ve &. Mantıksal operatörler && ve || ifadenin tamamının her zaman değerlendirilmesi gerekmediğinden, diğer normal kodlardan daha verimli kod üretir. Sonuç olarak, bunlara kısa devre operatörleri denir.

Örneğin, programa bir karakter girişinin alfabetik, sayısal veya özel bir karakter olup olmadığını kontrol etmek için bir if ifadesi kullanılabilir.

Sıfır sonucunun yanlış değer olarak kabul edildiği ve sıfır dışında bir sayının doğru kabul edildiği C veya C ++ gibi dillerden farklı olarak, C # sonuçları yalnızca Boole değerleri (doğru veya yanlış) olarak bekler. Bu nedenle, değişken sıfıra eşit olmayan sayısal koşullar için, ifadenin bu koşul için açıkça yazılması ve yalnızca parantez içine yerleştirilen sayının kendisi ile değerlendirilmemesi gerekir.

Anahtar yapısı, if ifadesine bir alternatif oluştursa ve daha iyi performans ve daha net kod sağlayabilirse de, ifadeleri yalnızca sabit değerlere karşı test etmek için kullanılabilir. Bir koşul değerlendirildiğinde if ifadesi üçlü bir operatörle değiştirilebilir. Değerlendirmenin sonucu, bir değere bir değişken atamak için düşünülür.

Bu tanım C # bağlamında yazılmıştır.
C'de if ifadesi nedir? - techopedia nedir?