Come usare valori veri e falsi in c

Come usare valori veri e falsi in c
Vero e falso I valori sono pezzi di programmazione essenziali in C e sono generalmente dichiarati come entrambi 0 o 1 e può essere usato condizionalmente per creare una logica di ramificazione. Padroneggiare il loro uso è la chiave per sviluppare programmi efficaci ed efficienti nella lingua C.

Scopri come utilizzare valori veri e falsi in C implementando le linee guida in questo tutorial.

Uso di vero e falso in c

Gli utenti C possono utilizzare VERO E falso In:

  • Con istruzione if
  • Con loop
  • Tipo di ritorno della funzione

1: Utilizzo di vero e falso in C con l'istruzione IF

L'uso più elementare di vero e falso è quando si valuta un'espressione nel contesto di un Se dichiarazione. Il codice incluso all'interno del file If Dichiarazione viene eseguito se viene valutato un valore VERO. Il codice dell'istruzione IF viene saltato se il valore valuta falso. Seguiamolo con un semplice esempio mostrato di seguito:

#includere
#includere
int main ()
bool flag = false;
if (flag)
printf ("Flag is True");

altro
printf ("flag is false");

restituzione 0;

Nel codice sopra, abbiamo dato il 'bandiera' variabile il valore bool di falso. E quindi controllato il valore in una condizione if. Se il valore è falso, stamperemo il flag è falso e viceversa.

Produzione

2: usando vero e falso in c con loop

Loop può anche usare Booleano valori per controllare il flusso del ciclo. Ad esempio, a mentre loop eseguirebbe il suo corpo di codice se la condizione fornita è vera. Come l'istruzione IF-Else, la condizione tra un po ' ciclo continuo può essere un'espressione booleana che valuta entrambi VERO O falso. Questo stesso concetto si applica ad altri tipi di loop come per e do-do-while.

Questo può essere visto nell'esempio:

#includere
#includere
int main ()
bool flag = true;
int a = 0;
while (flag)
printf ("a is %d \ n", a);
a ++;
if (a> 5)
flag = false;


restituzione 0;

Nell'esempio sopra, il ciclo while eseguirà e stamperà i valori da 0 A 5, e quando il ciclo continuo raggiunge 5, il bandiera si rivolge a False, che a sua volta non stamperà più valori di a.

Produzione

3: Usando True e False in C con tipo di ritorno della funzione

Infine, i valori booleani possono essere usati come Tipi di ritorno per le funzioni. Un tipo di ritorno booleano consente di restituire la funzione VERO O falso, A seconda della logica all'interno della funzione e dei valori passati in AS parametri. Considera questo esempio di una funzione che controlla se un numero è dispari:

#includere
#includere
bool is_even (int numero)
if (numero % 2 == 0)
restituire vero;

altro
restituire false;


int main ()
int num = 7;
if (is_even (num))
printf ("%d è pari \ n", num);

altro
printf ("%d è dispari \ n", num);

restituzione 0;

In questo caso, la funzione sta controllando il resto di X diviso per 2. Se è uguale a zero, allora il numero è uniforme e la funzione restituisce falso. Altrimenti, il numero è dispari e la funzione restituisce VERO.

Produzione

Conclusione

In C, ogni espressione, se il suo tipo è numerico o puntatore, è considerata VERO Se il valore di tale espressione è diverso da zero (i.e., ha dei pezzi accesi). Gli utenti possono sceglierne qualsiasi VERO E falso metodo secondo la scelta. Complessivamente, Booleano I valori sono abbastanza utili durante la programmazione in linguaggio C. Consentono al programmatore di prendere decisioni sotto forma di dichiarazioni If-Else e crea Loop che itera in base a un confronto booleano. I valori booleani possono anche essere usati come Tipi di restituzione della funzione, consentire alla funzione di restituire vero o falso in base alla logica all'interno di quella funzione.