Module: koşullu operatör


Problem

12/17

Eksik koşullu ifade

Theory Click to read/hide

Eğer "else" bloğundaysa hiçbir şey yapmanıza gerek yok (örneğin: "satışta dondurma varsa, dondurma alın" ve değilse ...), o zaman tüm "aksi takdirde" bloğu koşul operatörünün kısaltılmış (eksik) bir biçimini atlayabilir ve kullanabilirsiniz:
if ( koşul )
 {
   ... // koşul doğruysa ne yapılmalı
 }
En fazla iki sayının eksik bir biçimini kullanarak bulma problemini çözmeye ilişkin bir örneği ele alalım. koşul operatörü.
 

Problem

En fazla iki sayıyı bulma probleminin çözümünü, tam olmayan biçimini kullanarak biçimlendirebilirsiniz. koşul operatörü.

Başlangıç ​​değerini aa
değişkeninin değerine eşitleyerek ek bir Max değişkeni kullanabilirsiniz. Ardından, değişkeninin değerinin Max değişkeninin değerinden büyük olup olmadığını kontrol ederiz, ardından Max değişkeninin değerinin yerine geçer b< /em> değişkeninin değeri ile em>.

Bu şemayı kullanarak, üç veya daha fazla sayının maksimum değerini bulmak kolaydır.