Menu

Playground de C

Escreva, execute e compartilhe trechos de código — sem instalação.

main.c
Output
Click Run to see the output here.

Compile e rode C online no navegador

Este é um playground e compilador C online e gratuito. Escreva código C direto no navegador, aperte Rodar e veja o gcc compilar e executar seu programa em segundos — sem gcc local, sem clang, sem make ou CMake. É o jeito mais rápido de testar um truque com ponteiros, verificar o layout de um struct ou resolver um exercício clássico do K&R.

Por baixo dos panos, o editor usa o mesmo motor que o VS Code (destaque de sintaxe C, autocompletar, sublinhado de diagnósticos), e seu código é compilado com gcc em Alpine Linux contra musl libc, com a biblioteca padrão C99/C11 completa disponível — <stdio.h>, <stdlib.h>, <string.h>, <math.h>, <time.h>, <stdint.h>. Seja para depurar um segfault, testar um truque de manipulação de bits ou se preparar para uma entrevista de C, este compilador C online te leva da ideia à saída em segundos.

Por que este playground de C vai te ajudar

  • Compilação instantânea de C — escreva o código, aperte Rodar e veja a saída do compilador gcc online em segundos, sem Makefile nem CMake.
  • Destaque completo de sintaxe C, autocompletar de headers e diagnósticos gcc claros — o mesmo motor de editor que o VS Code usa.
  • Entrada stdin suportada — scanf, getchar, fgets(buf, n, stdin) leem do campo de entrada do playground, então você pode testar programas interativos e de entrevista de ponta a ponta. Sem instalação — sem gcc, clang, MinGW nem WSL.
  • Compilador gcc em Alpine Linux — escreva C com ponteiros, structs e toda a biblioteca padrão C99/C11, e compile e execute com um clique.

O que você pode fazer no playground de C

  • Aritmética de ponteiros, arrays e manipulação de strings — idiomas essenciais de C que você pode acompanhar passo a passo com depuração via printf.
  • Estruturas de dados na mão — listas ligadas, árvores binárias, tabelas hash — além de algoritmos clássicos (ordenação, BFS, DFS, recursão) do jeito que C expõe o layout de memória.
  • Experimentos rápidos em C: teste um especificador de formato, confira o sizeof de um struct, valide uma máscara de bits ou confirme como um operador associa sem montar um Makefile.

Perguntas frequentes sobre o compilador C online

O compilador C online é gratuito?
Sim. O playground de C online é totalmente gratuito — sem cadastro, sem gcc para instalar, sem MinGW ou WSL para configurar. Basta abrir a página e compilar.
Preciso do gcc ou de um compilador C instalado?
Não precisa instalar nada. Você não precisa de gcc, clang, MinGW ou WSL na sua máquina — o compilador C online compila seu código com gcc em Alpine Linux e executa em segundos.
O playground de C funciona no celular e no Chromebook?
Sim. O playground de C roda em qualquer navegador moderno — desktop, tablet ou celular. Ótimo para compilar C em Chromebook, iPad ou computador da escola onde você não pode instalar uma toolchain.
O compilador C online oferece suporte a scanf e stdin?
Sim. O playground tem um campo de entrada stdin — scanf, getchar e fgets(buf, n, stdin) leem as linhas digitadas do mesmo jeito que quando você executa ./a.out localmente e digita no terminal. Ponteiros e truques de memória que poderiam causar segfault também rodam com segurança porque o binário executa em um contêiner Alpine isolado.
Como aprendo C depois de testar o playground?
Edite o código de exemplo, pressione Rodar e itere. Quando quiser prática estruturada, o curso interativo de C do Coddy cobre ponteiros, gerenciamento de memória, structs e biblioteca padrão com exercícios práticos.