Edição didática em português. O código e suas saídas preservam o original.
Olá, mundo em C
Conheça o cabeçalho, a função main e a saída de um programa C mínimo.

#include <stdio.h> declara funções de entrada e saída como printf e puts. int main(void) define o ponto de entrada deste programa hospedado sem parâmetros. As chaves delimitam seu corpo.
Uma string literal é escrita entre aspas duplas. A sequência \n representa uma quebra de linha. As instruções terminam com ponto e vírgula; return 0 indica conclusão bem-sucedida ao ambiente.
Execute o exemplo e altere apenas a mensagem. Depois introduza deliberadamente um erro de sintaxe, leia o diagnóstico e corrija-o. O texto de saída do exemplo permanece no idioma original para permitir comparação exata.
Código C
#include <stdio.h>
int main(void) {
char name[64] = "World";
printf("Hello, %s!\n", name);
printf("Welcome to the Online C Compiler & GCC 13 Runner.\n");
printf("Compiler Standard C Version: %ld\n", __STDC_VERSION__);
printf("Status: Execution completed with return code 0.\n");
return 0;
}Abrir no compiladorSaída esperada
Hello, World! Welcome to the Online C Compiler & GCC 13 Runner. Compiler Standard C Version: 201710 Status: Execution completed with return code 0.
Perguntas frequentes
Por que o código e a saída continuam em inglês?
Palavras-chave, identificadores e textos verificados pelos testes são preservados para não alterar o programa. As explicações e os controles estão traduzidos.