If İfadesi
Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 25 / 63.
if ifadesi, C'de programınızın kararlar vermesini sağlayan temel bir kontrol akışı yapısıdır.
Bir if ifadesi, yalnızca belirtilen bir koşul doğruysa bir kod bloğunu yürütür.
Bir if ifadesinin temel sözdizimi:
if (condition) {
// Koşul doğruysa yürütülecek kod
}Basit bir örneğe bakalım:
int age = 20;
if (age >= 18) {
printf("You are an adult.\n");
}Bu örnekte:
ageiçindeki değerin 18'e eşit veya 18'den büyük olup olmadığını kontrol ediyoruz
- Eğer bu koşul doğruysa, "You are an adult." mesajı yazdırılır
- Eğer koşul yanlışsa, program kod bloğunu atlar ve bir sonraki ifadeyle devam eder
Görev
KolayÖnceden ayarlanmış bir sıcaklık değerine göre hava durumunu kontrol eden basit bir program yazıyorsunuz.
İşte görev:
temperatureadında birintdeğişkeni oluşturun ve onu istediğiniz herhangi bir değere ayarlayın (örneğin, 35).temperaturedeğerine göre mesajlar yazdırmak içinififadelerini kullanın:- Eğer sıcaklık 30'un üzerindeyse,
"It's a hot day!"yazdırın - Eğer sıcaklık 20 ile 30 arasındaysa (dahil),
"The weather is nice."yazdırın - Eğer sıcaklık 20'nin altındaysa,
"It's a bit cold today."yazdırın
- Eğer sıcaklık 30'un üzerindeyse,
Kopya kağıdı
if ifadesi, kodu yalnızca belirtilen bir koşul doğruysa yürütür:
if (condition) {
// Koşul doğruysa yürütülecek kod
}Örnek:
int age = 20;
if (age >= 18) {
printf("You are an adult.\n");
}Koşul yanlışsa, program kod bloğunu atlar ve bir sonraki ifadeyle devam eder.
Kendin dene
#include <stdio.h>
int main() {
int temperature;
scanf("%d", &temperature);
// Bu satırın üzerini değiştirmeyin
// if ifadelerinizi aşağıya yazın
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
4Kontrol Akışı
If İfadesiIf - ElseElse-IfSwitch CaseTernary Koşul OperatörüÖzet Meydan Okumaİç İçe If - Else2Değişkenler
Veri TipleriTam Sayı (Integer)Float - DoubleKarakterlerBooleanlarSabitlerprintf TemelleriDeğişken İsimlendirme KurallarıTip Dönüşümü Bölüm 1Tip Dönüşümü Bölüm 2Özet Meydan Okuması3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama Operatörleriİlişkisel OperatörlerMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Özet Meydan Okuması