If İfadesi
Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası. Ders 27 / 74.
If ifadeleri, kodları belirli koşullara göre çalıştırmamıza olanak tanır.
Örneğin, aşağıdaki koda bakalım:
int age = 20;
std::string status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;Yukarıdaki kod, age değişkeninin 18'den büyük olup olmadığını kontrol eder. Eğer büyükse, status değişkenini "Adult" metnini (string) tutacak şekilde ayarlar.
Sonuçta, yaş 18'den büyük olsun ya da olmasın, kod age değerini 1 artıracaktır.
C++'ta bir if ifadesi kullanmak için, kod bloğunu tanımlamak amacıyla süslü parantezler {} kullanmamız gerekir ve if ifadesinin içindeki her şey bu parantezlerin arasına yerleştirilmelidir:
if (condition) {
code;
code;
code;
}Eğer condition true ise, if bloğunun içindeki koda (girintili kod) gireriz
Görev
BaşlangıçSize bir kod veriliyor.
a ve b değişkenlerinin eksik değerleri var; if ifadesinin içindeki kodun çalışması ve c değerinin 3'e eşit olması için bunları doldurun.
if ifadesindeki koşulu analiz etmek ve hangi değerlerin bunu doğru kılacağını düşünmek için bir dakikanızı ayırın.
Bonus: birden fazla çözüm bulmaya çalışın!
Kendin dene
#include <iostream>
int main() {
// Aşağıdaki koşulun sağlanması için sıfırları değiştirin
int a = 0;
int b = 0;
// Bu satırın altını değiştirmeyin
int c = 0;
if (a >= b && !(b < 10)) {
c = 2;
}
c += 1;
std::cout << "c = " << c;
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Giriş/Çıkış Temelleri
cout İfadesicin İfadesiString GirdisiÖzet - 120'ye KadarÖzet - Doğru veya YanlışKendi başına pratik yap: Online C++ derleyicisi