Publicações
- Tese
- Artigos
- Apostilas

Projetos
- Engenharia
- Bibliotecas

Cursos
- Linguagem C
- Pesquisa Operacional

Contatos
- Curriculum Vitae
- .

Links
- Links diversos

APOSTILA - LINGUAGEM C

Apostila completa
Páginas iniciais

1. INTRODUÇÃO
1.1 História
1.2 Estruturação de um Programa em C
1.3 Tipos
1.4 Variáveis
1.5 Constantes
1.6 Entrada e Saída Básicas

2. OPERADORES
2.1 Operadores aritméticos
2.2 Operador de atribuição
2.3 Operadores relacionais
2.4 Operadores lógicos
2.5 Operadores bit a bit
2.6 Atribuições reduzidas
2.7 Operadores pré e pós fixados
2.8 Operadores condicionais
2.9 Operador vírgula
2.10 Precedência de operadores

3. CONTROLE DE FLUXO
3.1 if
3.2 while
3.3 do-while
3.4 for
3.5 break
3.6 switch

4. FUNÇÕES
4.1 Definição de Função
4.2 Argumentos
4.3 Valor de Retorno
4.4 Recursividade
4.5 Classes de Armazenamento
4.6 O Pré-processador C

5. VETORES E MATRIZES
5.1 Vetores
5.2 Vetores de Caracteres
5.3 Matrizes

6. PONTEIROS
6.1 Definição
6.2 Passagem de Argumentos por Endereço
6.3 Operações com ponteiros
6.4 Ponteiros e vetores
6.5 Alocação dinâmica de memória
6.6 Ponteiros para ponteiros
6.7 Ponteiros para funções

7. DADOS ORGANIZADOS
7.1 Estruturas
7.2 Uniões
7.3 Enumeração

8. ENTRADA E SAÍDA
8.1 Arquivos Texto
8.2 Arquivos Binários

ANEXO A - TABELA ASCII

ANEXO B - EXERCÍCIOS

ANEXO C - EXEMPLOS DE FUNÇÕES

BIBLIOGRAFIA