Escolar Documentos
Profissional Documentos
Cultura Documentos
Testes e Condições.
Casmo António Casmo, MSc.
E-mail: casmo.casmo@unilurio.ac.mz | 84 275 6574
Conteúdos
Operadores Lógicos;
switch;
Operadores Lógicos
Existem circunstâncias em que uma simples condição não
e suficiente para tomar uma decisão, sendo por isso
necessária a interligação de duas ou mais condições. Para
tal, a linguagem C, coloca um conjunto de operadores
lógicos, os quais funcionam da mesma forma que os
operadores aritméticos, mas aplicados a valores lógicos.
switch
A instrução switch adapta-se particularmente a tomada de
decisao em que o numero de possibilidade e elevado (em
geral maior que 2, se não usa-se o if-else), de forma a
reduzir a complexidade de if-else consecutivos e
encadeados.
Se o valor da expressão for igual a alguma das constantes que seguem os
vários case, então são executadas as instruções que seguem o case
correspondente.
Se o valor da expressão não for igual a nenhuma das constantes
apresentadas pelos case, então são executadas as instruções que seguem o
default;
Como se pode observar pela sintaxe, o default e opcional. No caso de o
valor da expressão não ser igual a nenhum dos case, nada e executado,
terminando o switch. O programa continua na instrução seguinte ao switch.
Uso do switch em break
A instrução break permite parar a execução dentro de um switch,
continuando o programa na instrução seguinte ao switch;
Bibliografia