Istruzione condizionale (if)
Nel problema di trovare il numero massimo di due, abbiamo incontrato un nuovo operatore che iniziava con la parola
if. Questa è una
istruzione condizionale.
La parola
if è tradotta dall'inglese come "
if", e la parola
else come "
else" ;. Se la condizione dopo la parola
if è vera (
true), allora vengono eseguiti tutti i comandi (operatori) che seguono la condizione tra parentesi graffe
{} . Se la condizione è falsa (
false), vengono eseguiti i comandi tra parentesi graffe dopo la parola
else.
Vista generale dell'operatore condizionale
if ( condizione ) // intestazione con condizione
{
... // blocco "if". — istruzioni che vengono eseguite
// se la condizione nell'intestazione è vera
}
altro
{
... // blocco "altro". — istruzioni che vengono eseguite
// se la condizione tra parentesi è falsa
}
Devi ricordare!
1.
if ... else -
QUESTA È UNA DICHIARAZIONE!
Pertanto, tra la parentesi che termina il blocco "if". (
} ) e la parola
else non può contenere altri operatori.
2. La parola
else non è mai seguita da una condizione. La condizione viene inserita
solo dopo le parole
if. Il blocco "altrimenti" viene eseguito quando la condizione principale specificata dopo la parola
if è falsa, cioè non eseguito.
3. Se nel blocco "
if" o nel blocco "
else". c'è un solo operatore, quindi le parentesi graffe possono essere omesse.
4.
Una condizione è un'espressione rispetto alla quale si può dire che è vera (cioè è soddisfatta) o falsa (cioè non è soddisfatta).
Puoi usare segni di relazioni logiche nella condizione:
> ,
< più meno;
>=,
<= maggiore o uguale a, minore o uguale a;
== uguale;
!= non uguale.
5. Nel linguaggio di programmazione C, qualsiasi numero diverso da zero denota una condizione vera e zero denota una condizione falsa.