| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo crear una sentencia switch en C
    Utilice la instrucción switch en C para evaluar un gran número de valores de una variable o expresión. El interruptor puede ser mucho más ordenado que una larga serie de sentencias if else . Instrucciones
    Crear un interruptor Declaración
    1

    Elija el valor que va a determinar una acción en su estado de Switch. Puede ser una sola variable , el resultado de una llamada a una función o cualquier expresión
    2

    Coloque este valor o expresión después de la sentencia switch como esto: . Interruptor

     (variable ) { 
    Página 3

    Haga una lista de todos los valores que se desea capturar . Tenga en cuenta que es posible que varios valores que tienen la misma acción , pero no se puede utilizar rangos , sólo se enumeran los valores. Por ejemplo , no se puede tener un caso para los valores de 301 a 400 , a menos que desee para listar todos los 100 valores uno por uno!
    4

    sé que es muy común que los valores a ser constantes definida con la instrucción # define precompilador C
    5

    Agregar una sentencia case para cada valor en el siguiente formato : . valor de caso

     : Página 6 

    Siga cada sentencia case con una o más acciones . A diferencia de la mayoría de las estructuras de C , no necesita llaves para múltiples cuentas .
    7

    Concluya cada conjunto de comandos con una sentencia break antes de comenzar el siguiente caso. Si no lo hace , la ejecución se " caen a través " en el siguiente caso , que es casi nunca es deseable . Es ¡muy bien a dejar de lado el descanso si otra cosa ( como una sentencia de retorno ) asegura que nunca " cambian. "
    8

    Crear un caso por defecto especial para coger cualquier cosa que no reconozca un caso anterior . Es sólo por defecto , y no caso por defecto
    9

    finalizar la frase con un } , como en este ejemplo completo : . ( Evaluate_color (rojo , verde , azul) ) {case interruptor

     RED : printf ( " Una puesta de sol rojo brillante llena el cielo \\ n . "); x = 11 ; break; caso AMARILLO: printf ( " . el sol golpea sin piedad a \\ n"); x = 14 ; break; caso VERDE : x = 10 ; evaluate_green (); break; caso BLUE : printf ( "Felicitaciones, usted gana \\ n "); return; default : printf ( " . Nada especial sucede \\ n"); break; } 
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo coger Todos los eventos DataGrid 
    ·Un tutorial sobre Microsoft Visual Studio C + + 
    ·Cómo calcular el tiempo en C en Linux 
    ·Cómo utilizar las matrices para hacer matrices en C + …
    ·Cómo compartir Variables largo CPP 
    ·Cómo entender C + + compiladores 
    ·¿Qué es la saturación de búfer 
    ·Cómo compilar varios archivos CPP 
    ·Cómo implementar múltiples pilas 
    ·Cómo hacer Cin.Fail 
      Artículos destacados
    ·Cómo copiar un archivo en PowerShell 
    ·Cómo eliminar todas las cartas de una lista en Python 
    ·Como mayorista de enteros en VB6 
    ·Cómo configurar la última fila de una cuadrícula a F…
    ·Cómo codificar un formulario de login /registro en VB 
    ·Visual Basic 2005 Express Edition Tutorial 
    ·¿Cuáles son las direcciones URL 
    ·Cómo hacer Software Touch -Screen Mac 
    ·Cómo actualizar un tiempo de espera en un Progressbar …
    ·¿Cómo puedo imprimir todos los números primos en Jav…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com