Indicações de controle
Um programa consiste em um número de indicações que são executadas geralmente em ordem. Os programas podem ser muito mais poderosos se nós pudermos controlar a ordem em que as indicações estão funcionadas.
As indicações caem em três tipos gerais:
- Atribuição, onde os valores, geralmente os resultados dos cálculos, são armazenados nas variáveis.
- Entrada - saída, dados é lido dentro ou imprimido - para fora.
- O controle, o programa faz uma decisão sobre o que fazer em seguida.
Esta seção discutirá o uso de indicações de controle no C. Nós mostraremos como podem ser usados escrever perto programas poderosos;
- Repetindo seções importantes do programa.
- Selecionar entre seções opcionais de um programa.
Se indicação outra
Isto é usado decidir-se a se fazer algo em um ponto especial, ou decidir-se entre dois cursos de ação.
O seguinte teste decide-se se um estudante passou um exam com uma marca da passagem de 45
if (result >= 45)
printf("Pass\n");
else
printf("Fail\n");
É possível usar se parte sem o outro.
if (temperature < 0)
print("Frozen\n");
Cada versão consiste em um teste, em seguir suportado da indicação se. Se o teste for verdadeiro então a indicação seguinte está obedecida. Se for falsa então a indicação que segue o outro está obedecida se presente. Após este, o descanso do programa continua como o normal.
Se nós desejarmos ter mais de um seguir da indicação se ou o outro, ele for agrupado junto entre os suportes curly. Tal agrupar é chamado uma indicação composta ou um bloco.
if (result >= 45)
{ printf("Passed\n");
printf("Congratulations\n");
}
else
{ printf("Failed\n");
printf("Better Luck Next Time\n");
}
Às vezes nós desejamos fazer uma decisão da multi-maneira baseada em diversas circunstâncias. A maneira a mais geral de fazer isto é usando o outro se variant no se indicação.
|