| 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
    Comment faire pour créer une instruction switch en C
    Utilisez l'instruction switch en C pour évaluer un grand nombre de valeurs pour une seule variable ou d'une expression . Le commutateur peut être beaucoup plus net que d'une longue série de déclarations Si d'autre. Instructions
    Créer un commutateur Déclaration
    1

    Choisissez la valeur qui va déterminer une action dans votre instruction Switch . Il peut s'agir d' une seule variable , le résultat d' un appel de fonction ou de toute expression
    2

    place cette valeur ou une expression après l'instruction switch comme ceci: . Interrupteur

     (variable) { 
    Hôtels 3

    Faites une liste de toutes les valeurs que vous souhaitez capturer. Notez qu'il est possible pour plusieurs valeurs à avoir la même action, mais vous ne pouvez pas utiliser des plages , énumère simplement des valeurs. Par exemple, vous ne pouvez pas avoir un cas pour des valeurs de 301 à 400 , sauf si vous voulez lister tous les 100 valeurs une par une !
    4

    sais que c'est très commun pour les valeurs des constantes défini avec l' instruction # define precompiler C
    5

    Ajoutez une instruction case pour chaque valeur dans le format suivant : . valeur de cas de

     : 
    6

    Suivez chaque instruction case avec une ou plus des actions . Contrairement à la plupart des structures C , vous n'avez pas besoin des accolades pour les multiples déclarations.
    7

    Concluez chaque ensemble de commandes avec une instruction break avant de commencer la prochaine affaire . Si vous ne le faites pas , l'exécution «passer » dans le cas suivant, qui est pratiquement jamais souhaitable . C'est Ö.K de laisser de côté la pause si quelque chose (comme une déclaration de retour) assure qu'il ne sera jamais «passer ».
    8

    créer un cas de défaut spécial pour attraper quelque chose ne s'accompagne pas d' une affaire antérieure . C'est juste par défaut , pas le cas par défaut
    9

    fermer la séquence avec un } , comme dans cet exemple complet : . Interrupteur

     ( evaluate_color (rouge, vert, bleu) ) {case ROUGE: printf (« Un brillant coucher de soleil rouge remplit le ciel \\ n ". ) ; x = 11; break; cas JAUNE: printf (" . le soleil tape impitoyablement \\ n") ; x = 14; break; cas VERT : x = 10 ; evaluate_green (); break; cas BLEU: printf (" Félicitations , vous avez gagné \\ n "); return; default: printf (" . Rien de spécial qui se passe \\ n") ; break; } 
    < br > Photos

    Previous :

    next :
      articles connexes
    ·Comment lire un fichier à ListBox en C # 
    ·Comment importer des codes avec SVN Xcode 3.2 
    ·Comment utiliser les ports COM dans Visual C 
    ·Comment se convertir à Hex utilisant C + + 
    ·Comment faire un modèle spatial Asterisk en C + + 
    ·Comment protéger PIC12F675 codes du piratage 
    ·Comment faire pour convertir une entrée à une Entier 
    ·Comment écrire une API MFC pour l'arrêt du poste de t…
    ·Comment faire pour utiliser les paramètres de ligne de…
    ·Comment faire un programme en utilisant Microsoft Visua…
      articles en vedette
    ·Comment connecter PHP pour MySQL avec WAMP 
    ·Comment faire pour utiliser un pointeur de fonction dan…
    ·Comment utiliser DrawLine en VB.NET 
    ·Comment faire pour modifier dans Windows Script Host 
    ·Concepts de programmation Java 
    ·Comment écrire un programme Fortran 
    ·Comment puis-je fermer un document Word avec VBA 
    ·Comment connecter une interface directe d'applications …
    ·Comment faire des appels téléphoniques avec Visual Ba…
    ·Comment trier le Silverlight DataGrid 
    Copyright © Connaissances Informatiques http://fr.wingwit.com