Programação em C: Aprenda C


Binary Tuts
3.0.1
Versões Antigas

Sobre Programação em C: Aprenda C

Aprenda programação em C passo a passo: curso de linguagem C para iniciantes

Programação em C é um curso passo a passo para aprender programação em C do zero, em 45 lições curtas.

Comece pelo seu primeiro programa e vá até ponteiros, memória, arquivos e depuração, com diagramas e exercícios.

Este tutorial de C ensina a linguagem C padrão moderna (C17) em uma ordem clara, uma ideia de cada vez, e explica o que mudou no padrão mais recente, o C23. Cada lição se apoia na anterior, então dá para aprender C desde o começo, e cada página também serve depois como consulta rápida.

Todo programa completo das lições foi compilado e executado, e a saída real aparece logo abaixo do código. 13 diagramas originais mostram o que acontece dentro do computador: como um programa é gerado, como os laços rodam, como vetores e strings ficam na memória, como os ponteiros funcionam e como a pilha de chamadas cresce na recursão.

O que você vai aprender (11 seções, 45 lições)

• Primeiros passos: o que é C, como configurar um compilador (Windows, macOS, Linux, online e no Android), seu primeiro programa, como a compilação funciona, comentários

• Fundamentos: palavras-chave e identificadores, variáveis, constantes e literais, tipos de dados e tamanhos, operadores, precedência e conversões, saída com printf, entrada com scanf e fgets

• Controle de fluxo: if e else, o comando switch, o laço for, laços while e do-while, break e continue

• Funções: funções, argumentos e valores de retorno, escopo e tempo de vida, recursão

• Vetores e strings: vetores (arrays), vetores multidimensionais (matrizes), strings, funções de string e segurança

• Ponteiros e memória: ponteiros, ponteiros e vetores, ponteiros e funções, memória dinâmica com malloc, calloc, realloc e free

• Seus próprios tipos: estruturas (struct), uniões, enumerações, typedef

• Arquivos: abrir e gravar arquivos, ler arquivos, arquivos binários

• Programas maiores: o pré-processador, macros e suas armadilhas, programas com vários arquivos e arquivos de cabeçalho

• Erros e depuração: erros comuns com mensagens reais do compilador, comportamento indefinido, dicas de depuração

• Referência: uma referência rápida (resumo) e o que há de novo no C23

Como as lições ensinam

• Explicações curtas e simples, seguidas de um programa de exemplo completo e sua saída

• 13 diagramas sobre compilação, tipos de dados, condições, laços, vetores, strings, ponteiros, memória dinâmica, estruturas e recursão

• 15 programas com um erro proposital, com a mensagem real do compilador e a correção

• 121 exercícios com respostas no fim de quase todas as lições, para conferir o que você aprendeu

• Dicas e alertas sobre os erros mais comuns de quem está começando

Recursos

• Busca em todas as lições

• Funciona offline, sem precisar de conta

• Disponível em 8 idiomas: English, Español, Português, Français, Deutsch, العربية, हिन्दी e Bahasa Indonesia (as explicações são traduzidas; o código C é o mesmo)

• Visual limpo e moderno, com modo escuro

• Os blocos de código rolam para o lado, então os programas ficam legíveis no celular

Para quem é

• Iniciantes que querem aprender programação em C como primeira linguagem

• Estudantes de C no ensino técnico, na faculdade ou na universidade

• Autodidatas que querem entender como os programas funcionam perto do hardware

• Programadores que já sabem outra linguagem e querem um tutorial de C claro

Este app é um material de estudo independente. Ele se baseia no padrão ISO C e na documentação dos compiladores GCC e Clang, e não tem vínculo com nenhum fabricante de compiladores, universidade ou órgão de normalização.

Novidades da Última Versão 3.0.1

Last updated on Oct 22, 2026
Improved Arabic display: maths, codes and English names in tables now read in the right order.

Informações Adicionais do Aplicativo

Última versão

3.0.1

Enviado por

Wassim Rais

Requer Android

Android 7.0+

Disponível em

Classificação do Conteúdo

Everyone

Mostrar mais

Alternativa de Programação em C: Aprenda C

Obtenha mais de Binary Tuts

Descobrir

Relatório de segurança

Programação em C: Aprenda C

3.0.1

O relatório de segurança estará disponível em breve. Enquanto isso, observe que este aplicativo passou pelas verificações iniciais de segurança do APKPure.

SHA256:

d6fd87094e4cafbe2f4a10b1aaddf40477195146859d3ef880ae036187d35d68

SHA1:

aabc77420736255a3a375b41f4b8830bdda87a9e