Visual Studio 2012/Konzolová aplikace/Lekce 13
Teorie editovat
Operátory editovat
Porovnávací operátory (relační operátory "<,<=,>,>=" a kvalitativní operátory "==, !=") se hodí k vytvoření podmínky.
Operátor | Význam |
---|---|
a==b | a se rovná b |
a<b | a je menší než b |
a<=b | a je menší nebo rovno b |
a>b | a je větší než b |
a>= | a je větší nebo rovno b |
a!=b | a se nerovná b |
Logické operátory se hodí ke spojování více podmínek.
Operátor | Význam |
---|---|
a&b | a AND b |
a^b | a XOR b |
b | a OR b |
Příkazy editovat
if (podmínka) příkaz; editovat
Jednoduchá forma podmínky na jeden řádek.
if (podmínka) příkaz1 else příkaz2; editovat
Úplná podmínka na jeden řádek. Pokud je podmínka splněna, provede se příkaz1 jinak se provede příkaz2.
Bloková forma podmínky editovat
Pokud je zapotřebí vykonat více než jeden příkaz, příkazy se uzavřou do bloku pomocí složených závorek.
if (podmínka)
{
příkaz1;
příkaz2;
...
příkazN;
}
nebo úplná podmínka
if (podmínka)
{
příkaz1;
příkaz2;
...
příkazN;
}
else
{
příkazA;
příkazB;
...
příkazZ;
}
Vícenásobná podmínka editovat
if (podmínka1)
{
příkaz1;
příkaz2;
...
příkazN;
}
else if (podmínka2)
{
příkaz21;
příkaz22;
...
příkaz2N;
}
...
else if (podmínkaZ)
{
příkazZ1;
příkazZ2;
...
příkazZN;
}
else
{
příkazA;
příkazB;
příkazZ;
}