Programação em C: Aprenda C

Contém anúncios
Classificação de conteúdo
Todos
1 mil+
Transferências
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã

Acerca desta app

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.
Aprenda programação em C passo a passo: curso de linguagem C para iniciantes
Atualizada a
25/10/2026

Segurança dos dados

A segurança começa por compreender como os programadores recolhem e partilham os seus dados. As práticas de privacidade e segurança dos dados podem variar consoante a sua utilização, região e idade. O programador fornece estas informações e pode atualizá-las ao longo do tempo.
  • Esta app pode partilhar estes tipos de dados com terceiros
    Localização, Atividade de apps e mais 2
  • Não são recolhidos dados
    Saiba mais sobre como os programadores declaram a recolha
  • Os dados são encriptados em trânsito
  • Não é possível eliminar os dados

Novidades

Stability improvements.