C
Miscelânea
Comentários Comentários começam com /* e se extendem até o */. Versões mais novas de C têm supo...
Variáveis e constantes
Declaração Ao contrário de linguagens como Python, em C toda variável deve ser declarada antes d...
Operadores
De atribuição O operador = denota uma atribuição. Sempre. Em qualquer contexto - mesmo dentro de...
Ponteiros
Um ponteiro é uma variável que armazena o endereço de outra variável. Ponteiros devem ser declara...
Fluxo de execução
Condicionais if Executa um bloco de comandos se a condição vale true. Exemplo: /* módulo do nú...
Funções
Ao contrário de linguagens como Python, em C, quase todo código deve estar dentro de alguma funçã...
Tipos definidos pelo usuário
struct Uma struct é um tipo composto por vários outros. Por exemplo: struct cliente { char *...
Preprocessador
O preprocessamento é uma das primeiras etapas na compilação do código em C. Toda linha que começ...
Biblioteca padrão
I/O (stdio.h) printf Imprime uma string com formatação na saída padrão. A formatação começa com...
Tópicos avançados
O ponteiro genérico void* Em C, o tipo void* é especial: uma variável desse tipo é um ponteiro ...
Gambiarras (18+)
Orientação a objetos: Parte 2 Herança / Composição Essencialmente, é possível forjar uma heranç...