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.

  1. O que é a linguagem C?
  2. O que é a estrutura de um programa em C?
  3. O que são os tipos de dados em C?
  4. O que são os ponteiros?
  5. O que é a aritmética de ponteiros?
  6. O que é a alocação dinâmica de memória?
  7. O que é o malloc e o free?
  8. O que são as fugas de memória (memory leaks)?
  9. O que são as strings em C?
  10. O que são as structs em C?
  11. O que são as enumerações em C?
  12. O que é o pré-processador?
  13. O que são as macros?
  14. O que são os ficheiros de cabeçalho?
  15. O que é o scanf e o printf?
  16. O que é o Makefile?
  17. O que são os erros de segmentação (segmentation fault)?
  18. O que são as referências em C++?
  19. O que é a STL do C++?
  20. O que são os vetores em C++?
  21. O que são os templates em C++?
  22. O que é a gestão de memória moderna em C++ (smart pointers)?
  23. Como compilar um programa em C?
  24. Como escrever o programa Olá Mundo em C?
  25. Como usar ponteiros passo a passo?
  26. Como alocar memória dinamicamente?
  27. Como passar parâmetros por referência com ponteiros?
  28. Como depurar com gdb?
  29. Como usar o Valgrind?
  30. Qual é a diferença entre C e C++?
  31. Qual é a diferença entre um ponteiro e uma referência?
  32. Qual é a diferença entre a pilha (stack) e o monte (heap)?
  33. Qual é a diferença entre C e Python?

← Todos os artigos de Introdução à Programação