O programa de c das indicações compostas do controle da indicação do interruptor, somente uma variável é testado, todas as filiais deve depender do valor dessa variável. A variável deve ser um tipo integral. (interno, longo, curto ou char). Cada valor possível da variável pode controlar uma única filial.

Files Recovery Software
Início Detalhes de Contato Apoio ao Cliente Download Demo Produtos  

 
 

A indicação do interruptor

Este é um outro formulário multi da decisão da maneira. É estruturado bem, mas pode somente ser usado em determinados casos onde;

  • Somente uma variável é testada, todas as filiais deve depender do valor dessa variável. A variável deve ser um tipo integral. (interno, longo, curto ou char).
  • Cada valor possível da variável pode controlar uma única filial. Um final, trava tudo, filial do defeito pode opcionalmente ser usado prender todas as caixas unspecified.

O exemplo dado abaixo esclarecerá coisas. Esta é uma função que convirta um inteiro em uma descrição vaga. É útil onde nós estamos concernidos somente em medir uma quantidade quando é completamente pequeno.

estimate(number)
int number;
/* Estimar um número como nenhuns, uns, dois, diversos, muitos */
{ switch(number) {
case 0 :
printf("None\n");
break;
case 1 :
printf("One\n");
break;
case 2 :
printf("Two\n");
break;
case 3 :
case 4 :
case 5 :
printf("Several\n");
break;
default :
printf("Many\n");
break;
}
}

Cada caso interessante é alistado com uma ação correspondente. A indicação da ruptura impede que toda a indicação mais adicional esteja executada deixando o interruptor. Desde que o caso 3 e o caso 4 não têm nenhuma ruptura seguindo, continua em permitir a mesma ação para diversos valores do número.

Ambos se e as construções do interruptor permitirem que o programador faça uma seleção de um número de ações possíveis. Deixar-nos ver um exemplo:

#include <stdio.h>

int main()
{
int num;

for (num = 3 ; num < 13 ; num = num + 1)
{

switch (num)
{
case 3 :
printf("The value is three\n");
break;

case 4 :
printf("The value is four\n");
break;

case 5 :
case 6 :
case 7 :
case 8 :
printf("The value is between 5 and 8\n");
break;

case 11 :
printf("The value is eleven\n");
break;

default :
printf("It is one of the undefined values\n");
break;
} /* end of switch */
} /* end of for loop */

return 0;
}

A saída do programa será

The value is three
The value is four
The value is between 5 and 8
The value is between 5 and 8
The value is between 5 and 8
The value is between 5 and 8
It is one of the undefined values
It is one of the undefined values
The value is eleven
It is one of the undefined values


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Data Recovery livro
 
Capítulo-1 Uma vista geral da recuperação dos dados
Capítulo-2 Introdução de discos duros
Capítulo-3 Aproximação lógica aos discos e ao ósmio
Capítulo-4 Sistemas de número
Capítulo-5 Introdução da programação de C
Capítulo-6 Introdução aos princípios do computador
Capítulo-7 Comandos necessários do DOS
Capítulo-8 Funções e interrupções do Disco-BIOS que seguram com C
Capítulo-9 Segurando discos duros grandes
Capítulo-10 Recuperação dos dados do disco flexível Corrupted
Capítulo-11 Fazendo apoios
Capítulo-12 MBR de leitura e modificando com programação
Capítulo-13 DBR de leitura e modificando com programação
Capítulo-14 Programação para “a recuperação da lima crua”
Capítulo-15 Programação para limpadores dos dados
Capítulo-16 Desenvolvendo mais utilidades para discos
Apêndice Glossário de termos da recuperação dos dados
 
 
Pro Data Doctor

Início

Produtos

Detalhes de Contato

Apoio ao Cliente

Download Demo

Termos e Condições

 
Pro Data Doctor