mirror of
https://gitlab.com/blau_araujo/cblc.git
synced 2025-05-09 18:16:37 -03:00
Curso Básico da Linguagem C
aulas | ||
c17 | ||
c23 | ||
exercicios | ||
contents.org | ||
curso.org | ||
LICENSE | ||
README.org |
Curso Básico da Linguagem C
INSCRIÇÕES ABERTAS PARA A TURMA DE MAIO/2025!
Este curso introdutório visa apresentar os conceitos e os elementos fundamentais da programação em linguagem C. Todo o conteúdo é dirigido ao ambiente de programação do GNU/Linux e requer apenas recursos nativos ou disponíveis em qualquer distribuição.
Links úteis
- Dúvidas e discussões (issues).
- Exemplos utilizados nas aulas.
- Especificações C17 (PDF em inglês).
- Especificações C23 (PDF em inglês).
- O Fantástico Mundo da Linguagem C - Alexandre Firori (PDF).
Anotações e vídeos
- Aula 0: Sobre o curso (vídeo)
- Aula 1: História (vídeo) (exercícios)
- Aula 2: Dados e instruções (vídeo) (exercícios)
- Aula 3: Tipos de dados (vídeo) (exercícios)
- Aula 4: Variaveis e ponteiros (vídeo) (exercícios)
- Aula 5: Estruturas de controle de fluxo (vídeo) (exercícios)
- Aula 6: Vetores (vídeo) (exercícios)
- Aula 7: Vetores, ponteiros e strings (vídeo) (exercícios)
- Aula 8: Processos e layout de memória (vídeo) (sem exercícios)
- Aula 9: Argumentos e ambiente (vídeo) (exercícios)
- Aula 10: Entrada e saída de dados (vídeo) (sem exercícios)
- Aula 11: Leitura da entrada padrão com a função 'scanf' (vídeo) (exercícios)
- Aula 12: Leitura da entrada padrão com a função 'fgets' (vídeo) (exercícios)
- Aula 13: Leitura da entrada padrão com chamadas de sistema (vídeo) (exercícios)
- Aula 14: Abertura de arquivos para leitura (vídeo) (exercícios)
- Aula 15: Abertura de arquivos para escrita (vídeo) (exercícios)
- Aula 16: Abertura de arquivos para leitura e escrita (vídeo) (exercícios)