Entendendo a Estrutura de Programas C: Guia para Iniciantes
Antes de estudarmos os blocos de construção básicos da linguagem de programação C, vamos olhar para uma estrutura mínima de programa C para que possamos usá-la como referência nos próximos capítulos.
Exemplo Hello World
Um programa C basicamente consiste das seguintes partes:
- Comandos do Pré-processador
- Funções
- Variáveis
- Declarações & Expressões
- Comentários
Vamos olhar para um código simples que imprimiria as palavras "Hello World":
Live Demo#include <stdio.h>
int main() {
/* meu primeiro programa em C */
printf("Hello, World! \n");
return 0;
}
Vamos dar uma olhada nas várias partes do programa acima:
A primeira linha do programa #include <stdio.h> é um comando do pré-processador, que diz ao compilador C para incluir o arquivo stdio.h antes de ir para a compilação real.
A próxima linha int main() é a função principal onde a execução do programa começa.
A próxima linha /*...*/ será ignorada pelo compilador e foi colocada para adicionar comentários adicionais no programa. Tais linhas são chamadas de comentários no programa.
A próxima linha printf(...) é outra função disponível em C que faz com que a mensagem "Hello, World!" seja exibida na tela.
A próxima linha return 0; termina a função main() e retorna o valor 0.
Compilar e Executar Programa C
Vamos ver como salvar o código-fonte em um arquivo e como compilá-lo e executá-lo. Seguem os passos simples:
Abra um editor de texto e adicione o código mencionado acima.
Salve o arquivo como hello.c
Abra um prompt de comando e vá para o diretório onde você salvou o arquivo.
Digite gcc hello.c e pressione enter para compilar seu código.
Se não houver erros no seu código, o prompt de comando o levará para a próxima linha e geraria o arquivo executável a.out.
Agora, digite ./a.out para executar seu programa.
Você verá a saída "Hello World" impressa na tela.
$ gcc hello.c $ ./a.out Hello, World!
Certifique-se de que o compilador gcc está no seu path e que você está executando-o no diretório contendo o arquivo-fonte hello.c.
Linguagem C
- Fundamentos de Programação de Microprocessadores
- C# Hello World – Criando Sua Primeira Aplicação C#
- Dominando Structs em C: Passagem, Retorno e Manipulação por Referência
- Java Hello World: Seu Primeiro Programa
- Aproveitando Disciplina de Perda de Peso para Construir Excelência Sustentável em Manutenção
- Funções em C++ Explicadas com Exemplos Práticos de Código
- Entendendo a Estrutura de Programas C#: Componentes Essenciais e Exemplo
- Procedimento de Aquecimento do Fuso para Desempenho Ótimo
- Guia Completo dos M-Codes Mach3 para Usinagem CNC
- Como Selecionar a Estrutura de Transportador Ideal para sua Indústria