C - Estrutura do Programa
Antes de estudarmos os blocos de construção básicos da linguagem de programação C, vamos examinar uma estrutura de programa C mínima para que possamos tomá-la como uma referência nos próximos capítulos.
Hello World Example
O programa AC consiste basicamente nas seguintes partes -
- Comandos do pré-processador
- Functions
- Variables
- Declarações e Expressões
- Comments
Vejamos um código simples que imprimiria as palavras "Hello World" -
#include <stdio.h>
int main() {
/* my first program in 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 de pré-processador, que diz a um 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. Portanto, essas linhas são chamadas de comentários no programa.
A próxima linha printf (...) é outra função disponível em C que causa a mensagem "Hello, World!" a ser exibido na tela.
A próxima linha return 0; termina a função main () e retorna o valor 0.
Compilar e executar o programa C
Vamos ver como salvar o código-fonte em um arquivo e como compilá-lo e executá-lo. A seguir estão as etapas 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 em seu código, o prompt de comando irá levá-lo para a próxima linha e geraria a.out arquivo executável.
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 esteja em seu caminho e que você o esteja executando no diretório que contém o arquivo fonte hello.c.