C Hello World: Seu Primeiro Programa – Guia Passo a Passo
Abaixo está um clássico programa "Hello World" escrito em C, seguido por uma explicação detalhada de cada componente.
#include <stdio.h> // Diretiva de pré-processador
int main(void) // Declaração da função main
{
printf("Hello World"); // Imprime a string no console
return 0; // Termina o programa
}
1. Diretiva de Pré-processador
A diretiva #include <stdio.h> diz ao compilador para incorporar a biblioteca Standard Input/Output, onde printf é definida. Incluir o arquivo de cabeçalho apropriado é obrigatório antes de usar qualquer função dessa biblioteca.
Arquivos de cabeçalho personalizados também podem ser incluídos da mesma forma: #include <nome-arquivo.h>. Coloque todas as declarações #include no topo do seu arquivo fonte.
2. A Função main
Todo programa C deve conter uma função main. Assinaturas comuns incluem:
- int main(void)
- int main(int argc, char *argv[])
Usar int main(void) significa que o programa não aceita argumentos de linha de comando e retornará um status de saída inteiro. Um valor de retorno 0 indica execução bem-sucedida.
3. Estrutura do Código
- Chaves (
{ }) delimitam o corpo demaine quaisquer outras funções. - Cada declaração termina com ponto e vírgula (
;). - A função
printfimprime o texto especificado no console.
4. Executando um Programa C
Abaixo estão os passos típicos para criar, compilar e executar um programa C em uma IDE comum:
- Crie um novo projeto e escolha um arquivo fonte C/C++.
- Configure o caminho e nome do arquivo (terminando com
.c). - Salve o arquivo e clique em "Build & Run".
Uma vez compilado, a janela de saída deve exibir:
Hello, World!
5. Resumo
- A função
mainé essencial para todo programa C. - Arquivos de cabeçalho devem ser incluídos no topo do arquivo fonte.
- Todos os programas C seguem um padrão estrutural consistente.
Linguagem C
- Construindo seu Primeiro FPGA: Tutorial LED Blink (VHDL & Verilog)
- C# Hello World – Criando Sua Primeira Aplicação C#
- Java Hello World: Seu Primeiro Programa
- Seu Primeiro Programa VHDL: Tutorial Passo a Passo Hello World
- Tutorial C++ Hello World: Código, Configuração e Explicação Passo a Passo
- Polimorfismo em C++ Explicado: Exemplos Práticos e Conceitos-Chave
- Funções em C++ Explicadas com Exemplos Práticos de Código
- calloc() em C: Alocação de Memória Inicializada com Zero e Exemplo Prático
- Python time.sleep(): Como Adicionar Atrasos no Seu Código (Exemplo)
- Guia para Iniciantes em Verilog: Exemplo Hello World