Koşullu ifadeler
C programlarında karar verme mekanizmaları uygulamak için if, else ve switch ifadelerini nasıl kullanacağınızı öğrenin
Koşullu ifadeler, CoddyKit'te ücretsiz bir C Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C Academy kursu toplamda 3 dersten oluşur.
C'de Koşullu İfadeler
C'de Koşullu İfadeler
C'de koşullu ifadeler, bir programın belirli koşullara göre karar vermesini sağlar.
Bu derste, program akışını denetlemek için if, else ve switch ifadelerini nasıl kullanacağınızı öğreneceksiniz.

if İfadesi
if İfadesi
if ifadesi, yalnızca bir koşul doğruysa bir kod bloğunu çalıştırır.
Söz dizimi:
if (condition) {
// Code to execute if condition is true
}Örnek: if İfadesi
Örnek: if İfadesi
Bu program, bir sayının pozitif olup olmadığını denetler.
#include <stdio.h>
int main() {
int num = 10;
if (num > 0) {
printf("The number is positive.\n");
}
return 0;
}if-else İfadesi
if-else İfadesi
if-else ifadesi, koşul doğruysa bir kod bloğunu, yanlışsa başka bir kod bloğunu çalıştırır.
Söz dizimi:
if (condition) {
// Code if condition is true
} else {
// Code if condition is false
}Örnek: if-else İfadesi
Örnek: if-else İfadesi
Bu program, bir sayının pozitif mi yoksa negatif mi olduğunu denetler.
#include <stdio.h>
int main() {
int num = -5;
if (num > 0) {
printf("Positive number.\n");
} else {
printf("Negative number.\n");
}
return 0;
}İç İçe if İfadeleri
İç İçe if İfadeleri
Birden çok if ifadesini birbirinin içinde kullanabilirsiniz.
Örnek:
if (condition1) {
if (condition2) {
// Code block
}
}switch İfadesi
switch İfadesi
switch ifadesi, birden çok if-else koşuluna alternatiftir.
Söz dizimi:
switch (variable) {
case value1:
// Code block
break;
case value2:
// Code block
break;
default:
// Default block
}Örnek: switch İfadesi
Örnek: switch İfadesi
Bu program, tamsayı türündeki bir girdiye göre bir günün adını yazdırır.
#include <stdio.h>
int main() {
int day = 3;
switch (day) {
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
break;
case 3:
printf("Wednesday\n");
break;
default:
printf("Invalid day\n");
}
return 0;
}Özet
Özet
Bu derste şunları öğrendiniz:
if,if-elseveswitchifadelerinin nasıl kullanılacağını.- Karmaşık koşullar için iç içe
ififadelerinin nasıl kullanılacağını. if-elseileswitcharasındaki farkı.
Sonraki derste C'deki döngü yapılarını inceleyeceğiz!

Sıkça Sorulan Sorular
“Koşullu ifadeler” dersi ücretsiz mi?
Evet — “Koşullu ifadeler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C Academy kursu toplamda 3 dersten oluşur.
“Koşullu ifadeler” dersinde ne öğreneceğim?
C programlarında karar verme mekanizmaları uygulamak için if, else ve switch ifadelerini nasıl kullanacağınızı öğrenin C Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
C Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te C Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.
“Koşullu ifadeler” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu C Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her C Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Koşullu ifadeler
- Döngü yapıları
- Mantıksal ve karşılaştırma işleçleri