C Öğreticisi 8 (Karar Yapıları)

Bu yazılar www.tutorialspoint.com/cprogramming/ adresindeki yazı dizilerinin çevirileridir.

Karar yapıları, programcının program tarafından değerlendirilecek veya test edilecek bir ya da daha fazla koşulu ve koşulların doğruluğunu(“true”) belirtmesini gerektirir, koşulların doğru belirtilmediği diğer tüm durumlarda ise koşul yanlış(“false”) olarak kabul edilir.

Aşağıda, programlama dillerinin çoğunda bulunan tipik bir karar verme yapısının genel şekli gösterilmektedir.

C programlama dili, sıfır olmayan ve boş olmayan değerleri doğru olarak kabul eder ve sıfır veya boş ise, yanlış değer olarak kabul edilir.

?: Operatörü

Koşullu işleci ? : eğer … başka ifadeler yerine kullanılabilir. Aşağıdaki genel forma sahiptir -

Exp1, Exp2 ve Exp3 ifadelerdir. Kolonun kullanımına ve yerleşimine dikkat edin.

A’nın değeri ? ifadesi ile böyle belirlenir -

Exp1 değerlendirilir. Eğer doğruysa, Exp2 değerlendirilir, ? ifadesi hepsinin değeri olur.

Eğer Exp1 yanlışsa, Exp3 değerlendirilir ve ifadenin değeri o olur.

https://www.tutorialspoint.com/cprogramming/c_decision_making.htm

Last updated