C programlamasında seçim yapısı
"If" ifadesi
Bir "if" ifadesi, programınızın akışını değiştirmenize izin verir. Bir değişkeni "else if" bloklarını kullanarak bir değer veya birkaç değerden biriyle karşılaştırabilir ve değişkenin bunlarla eşleşmemesi durumunda ne yapılacağına ve ne zaman yapılmaması gerektiğine karar verebilirsiniz. "başka". Bir "if" ifadesinin işlevselliğini, "ve" ve "veya" mantığını kullanarak bir kerede birden fazla değişkeni karşılaştırarak ya da birkaç değişkeni karşılaştırmak için birbiri ardına birkaç "if" ifadesi yerleştirebilirsiniz.
"İf" ifadesinin sözdizimi
Bir "if" ifadesi kullanmak için, "var" değerini, karşılaştırmak istediğiniz değişken olan "eğer (var op değeri)" yazmanız gerekir, "op" operatör, eşit, büyük veya küçüktür ve "değer" dir değişkenin değerlendirilip değerlendirilmediğinin değeridir. "İf" bloğundan sonra, ilk beyanın aynı sözdizimini kullanarak daha fazla koşulu test etmek için bir veya daha fazla "else if" bloğu ekleyebilirsiniz. "Else" ifadesini, eğer değişken "if" veya "else" bloklarından herhangi biri ile uyuşmuyorsa, yürüten son blok olarak kullanabilirsiniz.
Seçim anahtarı
Büyük bir olasılıkla kullanabilmenize rağmen, büyük olasılıkla birkaç olası sonuca sahip olduğunuzda, durum anahtarı seçimi en iyi şekilde çalışır. Bir değişkeni anahtarlama yapısına geçirir ve değerini birkaç durumla karşılaştırır ve uygun olanı uygun olanı alırsınız. "İf" ifadesinden farklı olarak, durum anahtarı yalnızca değişken, vakalardan biriyle eşleştiğinde sonuçları yürütür. Büyük veya küçük operatörler ile uyumlu değildir.
Sözdizimi anahtarı
Durum anahtarı seçiminin yapısını kullanmak için, bloğu açmak için "anahtar (var)" yazın, burada "var" karşılaştırmak istediğiniz değişkendir. Aşağıdaki satırlarda, farklı durumlar "ev" yazarak ve eşleştirmek istediğiniz kalıbı ve sonra her bir durum için yürütmek istediğiniz ifadeleri yazarak programlanır. Son olarak, durum sona erdiğinde bloğun anahtarı sonlandırmasını söylemek için "break" anahtar kelimesini yazın. Her bir durumdan sonra, vakaların hiçbiri uyuşmadığında bloğun yürütüldüğü bir "varsayılan" anahtar oluşturur.