In questo articolo, esploreremo più in profondità nel concetto di dichiarazioni condizionali nel linguaggio C ++, spiegheremo i loro tipi, la sintassi ed esempi.
Dichiarazioni condizionali in linguaggio c ++
Ci sono quattro tipi di dichiarazioni condizionali In C ++, che sono:
1: If Dichiarazione
IL If Dichiarazione è il tipo più elementare di espressione condizionale in c++. Esegue un blocco di codice se la condizione è vera. Se il risultato è falso, la parte del codice verrà ignorata e il codice passerà alla parte successiva.
Quanto segue è la sintassi da utilizzare If-Statement In C ++:
if (condizione)Il corpo eseguirà solo se la condizione è vera.
Quello che segue è un esempio di un programma in C ++ usando il If-Statement.
#includereIl programma di cui sopra richiede all'utente di inserire un numero, legge l'input usando CIN e quindi controlla se l'ingresso è positivo. Se l'input è positivo, il programma stampa un messaggio alla console dicendo che l'utente ha inserito un numero positivo. Il programma quindi termina con un codice di uscita di 0.
Produzione
2: istruzione if-else
IL se altro L'istruzione è un'istruzione condizionale che consente a un programma di eseguire blocchi di codice diversi a seconda che una particolare condizione sia vera o falsa. È una dichiarazione decisionale a due vie.
Quanto segue è la sintassi da utilizzare se altro Dichiarazioni in C ++:
if (condizione 1)Un semplice esempio da usare Dichiarazione If-Else In C ++ è riportato di seguito:
#includereNel programma sopra, chiediamo all'utente di inserire un numero e quindi utilizza il Dichiarazione If-Else Per verificare se il numero immesso è uniforme o dispari. Se il numero immesso è divisibile per 2 (i.e., Il resto di Num / 2 è 0), il messaggio viene stampato dicendo che il numero è uniforme e viceversa.
Produzione
3: altrimenti se dichiarazioni
A volte potremmo aver bisogno di eseguire sezioni di codice in base a quando una condizione è vera o errata e potremmo avere più di due alternative. Possiamo raggiungere questo obiettivo altrimenti dichiarazione.
Quanto segue è la sintassi da utilizzare altrimenti Dichiarazione in C ++:
if (condizione 1)Il programma da utilizzare altrimenti La dichiarazione in C ++ è riportata di seguito:
#includereNel codice sopra, il NUM viene inizializzato come 10, quindi controlla se condizione. Nel codice sopra se la condizione è falsa poiché il numero è inferiore a 5 spostarsi in secondo luogo se la condizione, è anche falso poiché il num non è uguale a 10, quindi eseguire la condizione altro verrà visualizzata sullo schermo.
Produzione
4: Switch Dichiarazione
IL Dichiarazione di commutazione è un'istruzione di controllo che consente di eseguire azioni diverse in base al valore di una variabile o espressione. IL Dichiarazione di commutazione funziona confrontando il valore dell'espressione o della variabile con i valori specificati in ciascuna istruzione del caso. Se viene trovata una corrispondenza, viene eseguito il blocco di codice associato a tale istruzione Caso.
La sintassi generale da utilizzare Dichiarazione di commutazione In C ++ è riportato di seguito:
switch (espressione)IL espressione è la variabile o l'espressione che desideri testare. Deve valutare un tipo integrale o un tipo enumerato. IL dichiarazioni di casi Definire i possibili valori che l'espressione può prendere, insieme al codice che dovrebbe essere eseguito se quel valore è abbinato. IL Dichiarazione di pausa viene utilizzato per uscire dall'istruzione switch dopo l'abbinamento. L'istruzione predefinita definisce il codice da eseguire se l'espressione non corrisponde a nessuno dei valori del caso.
Quello che segue è un semplice esempio da usare Switch Case Dichiarazione In C ++:
#includereNel codice sopra, abbiamo un numero variabile inizializzato su 2. IL Dichiarazione di commutazione Controlla il valore di NUM ed esegue il blocco di codice associato al caso corrispondente. Dal momento che NUM è 2, il programma stamperà "martedì".
Produzione
Conclusione
Dichiarazioni condizionali sono una parte importante di qualsiasi linguaggio di programmazione, incluso C++. Queste dichiarazioni consentono ai programmatori di prendere decisioni e controllare il flusso dei loro programmi in base a determinate condizioni. Questo articolo discute quattro diversi tipi di dichiarazioni condizionali usato in C ++ con la loro sintassi e esempi di codifica. Utilizzando queste affermazioni, i programmatori possono creare programmi in grado di reagire e adattarsi a diverse situazioni e fornire esperienze più dinamiche e interattive per gli utenti.