Estruturas de Decisão, Operadores e Funções
Estrutura IF/ELSE
if (expressão) {
// Meu código
}
else {
// Meu outro código
}
Estrutura IF/ELSE
if (salario > 10000) {
printf("Uau, Parabéns!");
}
else {
printf("Vamos ralar mais negada!");
}
Estrutura SWITCH/CASE
switch (expressão) {
case x:
// Meu código aqui
break;
case y:
// Outro código
break;
default:
// Mais outro código
break;
}
Estrutura SWITCH/CASE
switch (2) {
case 1:
printf("Primeiro");
break;
case 2:
printf("Segundo");
break;
default:
printf("Sem Mensagem");
break;
}
Operadores Aritméticos
- + (Adição)
- - (Subtração)
- * (Multiplicação)
- / (Divisão)
- % (Módulo)
Outras Operações podem ser realizadas através de funções da biblioteca math.h
Operadores Relacionais
- == (Igual)
- != (Diferente)
- > (Maior)
- < (Menor)
- >= (Maior ou Igual)
- <= (Menor ou Igual)
Em C o operador de atribuição é =
por isso que o de igualdade é ==
Operadores Lógicos
- && (E)
- || (OU)
- ! (Não)
Sub-Rotinas
(Funções, Procedimentos, Subprogramas)
Porção de código que resolve um problema específico, onde pode ser usada diversas vezes no mesmo programa.
Criamos Sub-Rotinas quando querendo modularizar o nosso código, ou seja, quebrá-lo em pedaços menores e montá-lo como se fosse um LEGO s2
Sub-Rotinas
(Funções, Procedimentos, Subprogramas)
void saudacao(char * nome) {
printf("Olá %s", nome);
}
int main () {
char[8] meu_nome = "Gabriel";
saudacao(meu_nome);
return 0;
}
6 - Estruturas de Decisão, Operadores e Funções em C
By Gabriel Miranda Carvalho
6 - Estruturas de Decisão, Operadores e Funções em C
- 347