Biblioteca RFB Editora › Livro Digital

Programando em C do Zero: Teoria e Prática

Autoria: John Percival Rodrigues Linhares (Org.); Bruno Sávio da Silva Figueira; Daniel Barroso Siqueira; Jucelande de Oliveira Marinho; Kamilla Rebeka de Amorim Souza; Marcela Queiroz Nogueira Farias; Natália Sarmento Nunes; Pedro Lucas Pinto de Aquino

ISBN: 978-65-5337-231-3

DOI: 10.46898/rfb.modjrgspeley

Resumo

Programando em C do Zero: Teoria e Prática é um e-book didático produzido de forma colaborativa por discentes do curso de Tecnologia em Análise e Desenvolvimento de Sistemas do IFPA – Campus Óbidos. O livro conduz o leitor, passo a passo, desde o caminho do código-fonte até o programa executável, explicando compilador, fases de compilação (pré-processamento, compilação, montagem e linkedição), uso de Makefile e leitura de erros comuns. Em seguida, apresenta compilador × interpretador, configuração de IDE (VS Code) e técnicas de debug básico. No núcleo, desenvolve os fundamentos da linguagem C: ideia imperativa, variáveis e tipos, operadores, entrada/saída (printf/scanf), estruturas de decisão (if/else/switch), laços (for/while/do-while) e funções, com exemplos comentados e um mini-projeto. Depois, aprofunda conteúdos essenciais para programação de verdade: vetores e matrizes, ponteiros e strings, memória dinâmica (malloc/calloc/realloc/free) e boas práticas. Também traz busca e ordenação (linear, binária, bolha, seleção, inserção), medição de tempo/comparações e uso de qsort. Por fim, trabalha persistência com arquivos texto e binários, acesso sequencial e direto, indexação simples e exercícios guiados, fechando com três mini-projetos integradores (agenda de alunos, ranking de tempos e catálogo de mídias).

Palavras-chave: Linguagem C, Programação de Computadores, Compilação, Depuração (Debug), Algoritmos, Vetores e Matrizes, Ponteiros, Memória Dinâmica, Busca e Ordenação, Arquivos em C, Mini-projetos