C++ As ... Anders
C++-voorwaardes en indien-verklarings
C++ ondersteun die gewone logiese voorwaardes uit wiskunde:
- Minder as: a < b
- Minder as of gelyk aan: a <= b
- Groter as: a > b
- Groter as of gelyk aan: a >= b
- Gelyk aan a == b
- Nie gelyk aan: a != b
Jy kan hierdie toestande gebruik om verskillende aksies vir verskillende besluite uit te voer.
C++ het die volgende voorwaardelike stellings:
- Gebruik
if
om 'n blok kode te spesifiseer wat uitgevoer moet word, indien 'n gespesifiseerde voorwaarde waar is - Gebruik
else
om 'n blok kode te spesifiseer wat uitgevoer moet word, indien dieselfde toestand vals is - Gebruik
else if
om 'n nuwe toestand te spesifiseer om te toets, as die eerste voorwaarde onwaar is - Gebruik
switch
om baie alternatiewe blokke kode te spesifiseer wat uitgevoer moet word
Die if-verklaring
Gebruik die if
stelling om 'n blok C++-kode te spesifiseer wat uitgevoer moet word as 'n voorwaarde is true
.
Sintaksis
if (condition) {
// block of code to be executed if the
condition is true
}
Let daarop dat if
dit in kleinletters is. Hoofletters (As of IF) sal 'n fout genereer.
In die voorbeeld hieronder toets ons twee waardes om uit te vind of 20 groter as 18 is. As die voorwaarde is true
, druk 'n bietjie teks:
Voorbeeld
if (20 > 18) {
cout << "20 is greater than 18";
}
Ons kan ook veranderlikes toets:
Voorbeeld
int x = 20;
int y = 18;
if (x > y) {
cout << "x is greater than
y";
}
Voorbeeld verduidelik
In die voorbeeld hierbo gebruik ons twee veranderlikes, x en y , om te toets of x groter as y is (met die >
operateur). Aangesien x 20 is, en y 18 is, en ons weet dat 20 groter as 18 is, druk ons op die skerm dat "x groter as y is".