Video: L'actu vue par Pierre-Emmanuel Barré - C l’hebdo - 14/12/2019 2024
Gerçekten de C dilinin gücünü kullanmak için programlarınız karar vermelidir. Bir bilgisayar düşünemez, ancak karşılaştırmalar yapabilir, karşılaştırmaların sonuçlarını değerlendirebilir ve daha sonra bu bilgilere göre hareket edebilir. If anahtar kelimesi, C programlamasında karşılaştırmalar yapmak ve program akışınızı kontrol etmek için kullanılır.
if anahtar sözcüğü C'de karşılaştırma yapmak için kullanılır: Bir değişken bir değerle karşılaştırıldığında veya iki değişken birbiriyle karşılaştırılır. Bu karşılaştırmanın sonucu doğruysa, bir veya daha fazla ifade yürütülür. Karşılaştırma yanlışsa, ifadeler buzdolabınızın arkasındaki üç aylık bir Çin paketinde olduğu gibi atlanır.
İngilizce'de if karşılaştırması şuna benzer:
if (I_am_hungry == yes) {go_to (kitchen); çerez = yiyecek (yiyecek); eat (snack);}
ifadesinden sonra parantez içinde bir karşılaştırma gelir. Bu matematiksel bir karşılaştırmadır. Aşağıdaki tabloda gösterilen operatörler, iki değişkenin değerini veya bir değişkenin değerini ve hemen bir değeri karşılaştırmak için kullanılır.
Operatör | Anlamı | Örnek |
---|---|---|
== | ondalık == 10 | |
'dan küçük> negatif <0 999 >> | ||
yüzyıldan büyük> 100 | <= | 'dan küçük veya eşit> little_kid <= 12 >> = |
veya daha büyük | milyoner ile> = 1000000 | eşittir! = |
tek sayıya eşit değil! = 2 |
|
|
if ifadesinin parantezleri hiçbir noktalı virgülden sonra gelmez. | Parantez içinde parantez içine alınmış bir veya daha fazla ifade bulunur. Bu ifadeler ancak koşul (parantez içinde) doğru olduğunda gerçekleştirilir. Durum yanlış ise, ifadeler atlanır. Daha sonra, eğer son parantezi takip ederse, bir sonraki ifade de idam edilir. | Tablodaki operatörlerin çoğu, ilköğretim matematik sınıfından tanıdık gelecektir. Bununla birlikte, eşit bir karşılaştırmanın, iki eşit işaretle değil, bir eşitlikle yapıldığını unutmayın. Ayrıca, "az veya eşittir" yazısı yazıldığı gibi yazılır: <= ve değil =. |
Eşit değil yazılmıştır! =. C dilinde
olmayan karakter ünlem işaretidir. (Bu konu, C hakkında daha fazla bilgi bulurken başka yerlerde açılır) Eşit olmayan ve eşit olmayan ve eşit olmayanlara eşit olmadığından yazılmalıdır! = ve değil =!.
Eğer bir eşleme için == değerini "eşittir" ve "eşit değil" olarak telaffuz ederseniz hatırlamaya yardımcı olur. "Tek eşitlik işareti =, atama için C'de kullanılır.