| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Funzione di C booleano
    Nella programmazione di computer , il tipo di dati " Bool" rappresenta solo uno dei due valori: vero o falso . In programmazione C ( a differenza di altri linguaggi di programmazione , come C + + ) , non esiste tipo booleano definito . Tuttavia, i programmatori C usano i valori true e false nei programmi C ogni giorno . Per capire la funzione dei valori booleani in C , un programmatore deve capire il flusso del programma di controllo , i valori di ritorno delle funzioni , e come altri tipi di dati confronta con valori booleani . Flow Control

    valori true e false sono essenziali per i programmatori di controllare il flusso di un programma . Questi valori garantiscono che un programma può capire lo stato della sua esecuzione , e di scegliere in base a quello stato . Ad esempio , le istruzioni condizionali come " if" e loop "while" richiedono la valutazione delle operazioni di confronto come vero o falso per poter funzionare . Questa distinzione binaria tra vero e falso fa operare il controllo del programma . Ad esempio, il seguente ", mentre " loop non può funzionare senza la valutazione di una condizione di vero o falso :

    int i = 0

    while ( i < 10) //O io è meno di dieci, o non . Vero o falso

    {

    i + + Commercio

    }
    booleani e altri tipi di dati

    Poiché C ha Nessun tipo di dati definito per booleano , interi o caratteri può funzionare come indicatori di vero o falso . Prendere interi come esempio. Sembra che ci sono un numero infinito di possibilità per quello che un singolo valore intero rappresenta. Tuttavia, C utilizza numeri interi come valori booleani designando 0 come valore falso e qualsiasi diverso da zero come un vero e proprio ( tipicamente , 0 e 1 indicano Falso e Vero, rispettivamente) . Ad esempio , le due seguenti cicli entrambi contengono "vere" istruzioni condizionali , e durerà per sempre ( o fino a quando il programma si blocca ) :

    int i = 1;

    while ( i == 1 ) //io sarò sempre uguale uno, e restituire true

    { printf ( " % d" , i; }

    while (i ) per

    { printf ( " % d " , i); }
    Uso della funzione valori restituiti

    Poiché le funzioni possono restituire valori basata sul processo che svolgono , anche loro possono servire come booleano expressions.The modo più semplice è quello di utilizzare il risultato di una funzione come valore booleano . l'esempio seguente utilizza una funzione che controlla se un numero è pari ( utilizzando il modulo , o l'operatore "%" , che restituisce il resto . . di un numero diviso per un altro ) Se la funzione restituisce 0 , allora il numero è pari Se restituisce un 1, il numero è dispari :

    int checkEven ( x ) per

    { < br

    ritorno > x % 2; . //Il ' %

    }

    se ( checkEven ( y) == 0 ) //restituisce true se '0' può anche essere scritto come "if ( ! checkEven ( y) ) "
    complicate Boolean Verifica

    un modo meno semplice di controllare un valore booleano è quello di utilizzare una struttura di ciclo da eseguire un comando mentre si controlla il valore di ritorno di quel comando in ogni iterazione l'esempio seguente è un idioma comune per l'inserimento di informazioni personaggio in C : .

    ingresso char ;

    while ( ( input = getchar ( ) ) ! = ' z' ) per

    {

    /* qualcosa * /

    }

    La funzione " getchar ( ) " sarà recuperare un personaggio di ingresso e assegnarlo a "input" , che poi confrontare con il carattere "z ". Se la condizione finire come falso ( ingresso uguale a z ), allora il ciclo si ferma , con il carattere z nella variabile d'ingresso .

    Previous :

    next :
      Articoli Correlati
    ·Come scoprire cosa di C le funzioni sono disponibili in…
    ·Come convertire Galleggiante a stringa in C + + 
    ·Come convertire Char * a int & C + + 
    ·Come scrivere uno script di Vim 
    ·Come fare un file CFG Con Visual C 
    ·Come utilizzare la funzione strtok in C + + 
    ·Come utilizzare C + + modelli di Classe 
    ·Come scorrere di una riga in un DataGridView 
    ·Come convertire IPA a C Fonte 
    ·Come avere variabili nullable 
      Articoli in evidenza
    ·Come creare un Tag in PHP 
    ·Regole di business in Java 
    ·Come fare un blog utilizzando PHP 
    ·Come disinstallare Sun Java JRE 1.6 
    ·Come avviare uno script come un processo separato in Py…
    ·Come verificare XML Da XSD 
    ·Come leggere le impostazioni di protezione di Windows A…
    ·Come aprire MS-DOS 
    ·Come sbarazzarsi di un Alt F4 Shortcut 
    ·Come visualizzare una lista di stringhe in ListView 
    Copyright © Conoscenza Informatica http://it.wingwit.com