Programar em C
Aspeto
Observações: É pré-requisito para um bom aprendizado de qualquer linguagem de programação conceitos sobre lógica de programação.
Etapas de desenvolvimento - 5 fases | ||||
---|---|---|---|---|
Quase nenhum texto: ![]() |
Texto em criação: ![]() |
Texto em maturação: ![]() |
Texto desenvolvido: ![]() |
Texto abrangente: ![]() |
Sumário
[editar | editar código-fonte]Introdução
[editar | editar código-fonte]Capa
Por que aprender a linguagem C?
História da linguagem C
Pré-requisitos
Utilizando um compilador
Noções de compilação
PARTE I - Básico
[editar | editar código-fonte]Um programa em C
Conceitos básicos
Variáveis
Tipos de dados
Constantes
Entrada e saída simples
Operações matemáticas (Básico)
Operações matemáticas (Avançado)
Todos os operadores de C
Controle de fluxo
Funções
O pré-processador
Exercícios
PARTE II - Conceitos intermediários e avançados
[editar | editar código-fonte]Vetores (arrays)
Strings
Passagem de parâmetros
Tipos de dados definidos pelo usuário
Ponteiros
Mais sobre variáveis
Mais sobre funções
Bibliotecas
Entrada e saída em arquivos
- Gerenciamento de memória
Apêndices
[editar | editar código-fonte]- Palavras Reservadas ou keywords
- Seqüências de escape
- Lista de funções
- Lista de bibliotecas
- Dicas de programação em C
Conceitos extras
[editar | editar código-fonte]Algoritmos e Estruturas de dados
[editar | editar código-fonte]- Listas encadeadas
- Pilha
- Fila ou Queue
- Árvores binárias
- Árvores binárias de Busca
- Árvores Gerais
- Algoritmos de ordenação
- Algoritmo de alocação