- Configurando o ambiente
- Primeiros passos
- Declarando variáveis
- Tipos básicos
- Operadores aritméticos
- Operadores relacionais
- Operadores lógicos
- Comando condicional if
- Comando switch case
- Comando while
- Comando for
- Comando do-while
- Teste 1
- Entrada e saída de dados
- Constantes simbólicas
- Copiando entrada para saída
- Contagem de caracteres
- Laço com corpo vazio
- Vetores
- Matrizes
- Teste 2
- Criando funções
- Funções matemáticas
- Chamada por valor
- Chamada por valor novamente
- Vetores de caracteres
- Teste 3
- Funções que manipulam strings
- Escopo de variáveis
- Criando bibliotecas
- Nomes de variáveis
- Conversões de tipo
- Operador ternário
- Função sizeof
- Teste 4
- Endereços e ponteiros
- Structs
- Recursividade
- Ponteiros novamente
- Break e continue
- Goto e rótulos
- Teste 5
- Ordenação com qsort
- Implementando a qsort
- Inclusão de arquivos
- Substituição de macros
- Inclusão condicional
- Teste 6
- Apontadores e vetores
- Funções que manipulam strings
- Implementando a strlen
- Passando um subvetor para uma função
- Teste 7
- Implementando a strcpy - versão 1
- Implementando a strcpy - versão 2
- Vetor de apontadores
- Argumentos da linha de comando
- Apontadores para funções
- Teste 8
- Funções matemáticas
- Structs novamente
- Vetores de estruturas
- Typedef
- Uniões
- Teste 9
- Campos de Bit
- Acessando arquivos
- Teste e conversão de classe de caracteres
- Execução de comando
- Gerenciamento de memória
- Geração de número randômico
- Enumeração
- Teste 10
- Jogo da Velha - Parte 1
- Jogo da Velha - Parte 2
- Jogo da Velha - Parte 3
- Jogo da Velha - Parte 4
- Locadora de filmes - Parte 1
- Locadora de filmes - Parte 2
- Locadora de filmes - Parte 3
- Locadora de filmes - Parte 4
- Locadora de filmes - Parte 5
- Locadora de filmes - Parte 6
- Locadora de filmes - Parte 7
- Locadora de filmes - Parte 8
- Locadora de filmes - Parte 9
- Locadora de filmes - Parte 10
- Locadora de filmes - Parte 11
- Locadora de filmes - Parte 12
- Locadora de filmes - Parte 13
- Locadora de filmes - Parte 14
- Locadora de filmes - Parte 15
- Locadora de filmes - Parte 16
- Maratona de Programação
- URI Online Judge
- Conhecendo a biblioteca multimídia SDL
- Carregando uma imagem com SDL
- Carregando áudio com SDL