| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Fonction booléenne de C
    Dans la programmation informatique, le type de données " Boolean " ne représente que l'une des deux valeurs : Vrai ou Faux. Dans la programmation C ( contrairement à d'autres langages de programmation tels que C + +) , il n'existe pas de type booléen défini . Cependant, les programmeurs C utilisent des valeurs vraies et fausses dans les programmes C chaque jour. Pour comprendre la fonction des valeurs booléennes dans C , un programmeur doit comprendre le déroulement du programme de contrôle , les valeurs de retour de fonction, et comment d'autres types de données se comparent aux valeurs booléennes . Flux

    valeurs Vrais et faux témoins sont essentiels pour les programmeurs de contrôler le déroulement d'un programme . Ces valeurs assurent qu'un programme peut comprendre l'état de son exécution, et faire des choix en fonction de cet état. Par exemple, les instructions conditionnelles telles que " if" et des boucles " while " exigent l'évaluation des opérations de comparaison comme vrai ou faux pour fonctionner . Cette distinction binaire entre le vrai et le faux rend le contrôle du programme fonctionne . Par exemple, ce qui suit boucle "while" ne peut pas fonctionner sans l'évaluation d'une condition vraie ou fausse :

    int i = 0

    while ( i <10) //i est soit moins de dix, ou non. Vrai ou faux

    {

    i + +

    }
    booléens et autres types de données

    Puisque C a pas de type de données défini pour booléenne , entiers ou de caractères peut fonctionner comme indicateurs vraies ou fausses . Prenez entiers comme exemple . Il semble qu'il existe un nombre infini de possibilités pour quelle valeur entière unique représente . Toutefois, C utilise des nombres entiers comme des valeurs booléennes en désignant 0 comme valeur faux, et tout non - zéro comme un vrai (généralement , 0 et 1 désignent vrai et faux , respectivement). Par exemple , les deux boucles suivantes contiennent tous deux des instructions conditionnelles "vrais" , et se déroulera toujours ( ou jusqu'à l'arrêt du programme) :

    int i = 1;

    while ( i == 1 ) //je serai toujours égal à un , et renvoyer vrai

    {printf (" % d", i; }

    while ( i)

    { printf ("% d ", i );}
    Utilisation de la fonction valeurs de retour

    Parce que les fonctions peuvent renvoyer des valeurs basée sur le processus qu'ils effectuent , ils peuvent aussi servir Boolean façon la plus simple expressions.The est d'utiliser le résultat d'une fonction comme une valeur booléenne. l'exemple suivant utilise une fonction qui vérifie si un nombre est pair ( en utilisant le module , ou opérateur " % " , qui renvoie le reste . . d'un nombre divisé par un autre ) Si la fonction retourne 0, alors le nombre est même si elle renvoie un 1, le nombre est impair :

    int checkEven (x)

    {
    retour

    x 2 % ; . //Le '%

    }

    if ( checkEven ( y) == 0) //retourne true si '0' peut également être écrit que " if (! checkEven (y)) "
    compliquées contrôles booléens

    une façon moins directe de vérifier une valeur booléenne consiste à utiliser une structure de boucle pour exécuter une commande tout en vérifiant la valeur de retour de cette commande à chaque itération l'exemple suivant est un idiome commun pour entrer des informations de caractère dans C: .
    entrée char

    ;

    while (( entrée = getchar ( !)) = ' z' )

    {

    /* faire quelque chose * /}



    La fonction " getchar ()" permet de récupérer une caractère de l'entrée et l'assigner à "input" , qui comparera alors contre le caractère "z ". Si l' état ​​finir comme fausse (entrée équivaut à z ), alors la boucle s'arrête , le caractère z dans la variable d'entrée.

    Previous :

    next :
      articles connexes
    ·Fonctions visuelles C Sharp Chaîne 
    ·Comment faire pour installer une bibliothèque run-time…
    ·Comment coder un économiseur d'écran 
    ·Comment afficher les polices dans la bibliothèque MFC 
    ·Comment créer une liste chaînée en C 
    ·Comment utiliser le vecteur STL Container Classe 
    ·Comment écrire un programme C pour convertir hexadéci…
    ·Comment lire le nombre d'octets Assemblée fichier Lang…
    ·Comment apprendre le C + + Héritage Rapidement 
    ·Comment convertir les cordes de Char en C + + 
      articles en vedette
    ·Comment placer le curseur à un JTextField spécifique 
    ·Comment éditer les fichiers TPL 
    ·Comment faire pour supprimer les marques de paragraphe …
    ·Comment utiliser Convert.Frombase64string en VBS 
    ·Comment ouvrir un site Web avec VBA 
    ·Comment faire pour supprimer classe en PHP 
    ·Que puis-je utiliser pour remplir de données des zones…
    ·Comment arrêter WEBrick sur NetBeans 
    ·Pourquoi mon PHP MySQL page si lent 
    ·Que sont les modèles CSS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com