Académique Documents
Professionnel Documents
Culture Documents
Estruturas de Dados
• Algoritmicamente:
Variáveis
Empregado chefe;
double VetReais[TAM_MAX];
Decl. Vetores e Matrizes (Cont.)
int tamanho = 10;
typedef struct {
char nome[31];
char fone[11];
} tAgenda;
typedef struct {
tAgenda dados[MAXLISTA];
int ultimo;
} tLista;
Acessando:
x = aLista.dados[10].fone;
Declaração de Funções
As funções no C são nomeadas da seguinte forma geral:
Lógicos e relacionais:
&& = and
|| = or
! = not, ou não
== igualdade (dois sinais de igual)
Estruturas de Controle de Fluxo
SE (if)
if(condicao) {
bloco de codigo;
} else {
bloco de codigo 2;
}
Estruturas de Controle de Fluxo
(Cont.)
switch (variável)
{
case constante_1:
declaração_1;
break;
case constante_n:
declaração_n;
break;
default
declaração_default;
}
Estruturas de Controle de Fluxo
(Cont.)
for (inicialização;condição;incremento) declaração;
int z = 0;
for (z=0;z < 30; z++) {
printf(“\nO Valor de Z é %d”,\);
}
int z = 0;
while (z < 30) {
printf(“\nO Valor de Z é %d”,\);
z++;
}
Formatação de saídas
\n Quebra de linha (Pula para a próxima linha)
\r Retrocede o cursor para o início da linha
\t Insere uma tabulação no texto
\b Retrocede o cursor uma posição
\“ Imprime a aspas
\\ Imprime uma barra invertida
http://www.bgsu.edu/departments/compsci/docs/documentation.html