Aula 3

1336 palavras 6 páginas
Linguagem C:
Estruturas de Controle

C/C++

1

Sumário
Estrutura de Controle e de
Fluxo Comandos de Seleção:
O comando if;
Ifs Aninhados;
A escada if-else-if;
A expressão condicional;
Switch;
Comandos switch aninhados;

Comandos de Interação:
O laço for;
O laço while;
O laço do-while.

C/C++

2/47

Estrutura de Controle e de Fluxo
As estruturas de controle são fundamentais para qualquer linguagem de programação;
Sem elas só haveria uma maneira do programa ser executado: de cima para baixo, comando por comando;
O padrão ANSI divide os comandos de C nestes grupos: Seleção;
Interação;
Desvio;
Rótulo;
Expressão;
Bloco.

C/C++

3/47

Estrutura de Controle e de Fluxo
Muitos comando em C contam com um condicional que determina o curso da ação;

teste

Uma expressão condicional verdadeiro ou falso.

valor

chega

a

um

Em C, um valor verdadeiro é qualquer valor diferente de zero, incluindo números negativos;
O valor falso é 0;
C/C++

4/47

Comandos de Seleção
C suporta dois tipos de comandos de seleção: if e switch. Além disso o operador ? É uma alternativa ao if em certas circunstâncias.
A forma geral da sentença if é: if(expressão) { comando; } else { comando; }

Onde comando pode ser um único comando, um bloco de comandos ou nada (comandos vazios);
A cláusula else é opcional.
C/C++

5/47

O comando if
A expressão é avaliada. Se ela for verdadeira
(diferente de 0), o comando ou bloco que forma o corpo do if é executado;
Caso contrário, o comando ou bloco que é o corpo do else (se existir) é executado.
Lembre-se: Apenas o código associado ao if ou o código associado ao else será executado, nunca ambos;

C/C++

6/47

O comando if
Aqui representamos um exemplo de uso do comando if, veja: C/C++

7/47

O comando if
A saída no console para o programa anterior será:

C/C++

8/47

O comando if aninhado
Pode-se também usar unicamento o comando if (sem

Relacionados

  • aula 3
    1728 palavras | 7 páginas
  • aula tem 3
    419 palavras | 2 páginas
  • aula 3
    2154 palavras | 9 páginas
  • Aula 3
    283 palavras | 2 páginas
  • Aula 3
    1681 palavras | 7 páginas
  • Aula 3
    1901 palavras | 8 páginas
  • aula 3
    1192 palavras | 5 páginas
  • aula 3
    723 palavras | 3 páginas
  • Aula 3
    4479 palavras | 18 páginas
  • aula 3
    1255 palavras | 6 páginas