Introdução à Programação · 1.º ano (indicativo)
C e C++ para iniciantes
Capítulo de Introdução à Programação com 0 artigos publicados de 33 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.
Temas deste capítulo
Plano editorial: 33 temas. Só os que têm ligação já estão escritos e publicados.
- O que é a linguagem C?
- O que é a estrutura de um programa em C?
- O que são os tipos de dados em C?
- O que são os ponteiros?
- O que é a aritmética de ponteiros?
- O que é a alocação dinâmica de memória?
- O que é o malloc e o free?
- O que são as fugas de memória (memory leaks)?
- O que são as strings em C?
- O que são as structs em C?
- O que são as enumerações em C?
- O que é o pré-processador?
- O que são as macros?
- O que são os ficheiros de cabeçalho?
- O que é o scanf e o printf?
- O que é o Makefile?
- O que são os erros de segmentação (segmentation fault)?
- O que são as referências em C++?
- O que é a STL do C++?
- O que são os vetores em C++?
- O que são os templates em C++?
- O que é a gestão de memória moderna em C++ (smart pointers)?
- Como compilar um programa em C?
- Como escrever o programa Olá Mundo em C?
- Como usar ponteiros passo a passo?
- Como alocar memória dinamicamente?
- Como passar parâmetros por referência com ponteiros?
- Como depurar com gdb?
- Como usar o Valgrind?
- Qual é a diferença entre C e C++?
- Qual é a diferença entre um ponteiro e uma referência?
- Qual é a diferença entre a pilha (stack) e o monte (heap)?
- Qual é a diferença entre C e Python?