Nesta seção, aprenderemos como criar um programa na linguagem C e compreenderemos a estrutura mínima que todo programa deve possuir para ser compilado e executado corretamente.
Antes de avançarmos, assista ao vídeo indicado a seguir, no qual é apresentada uma visão inicial sobre a organização de um programa em C:
https://www.youtube.com/watch?v=dcUsZZ5JbuI
Tradicionalmente, o primeiro programa desenvolvido ao aprender uma nova linguagem consiste na exibição de uma mensagem simples na tela. Esse exemplo, conhecido como “Hello, World”, permite compreender a estrutura mínima de um programa em C, bem como o processo de compilação e execução.
A seguir, apresentamos um programa básico em C:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
Vamos analisar cada parte do programa.
Essa linha é uma diretiva de pré-processamento. Ela instrui o compilador a incluir a biblioteca padrão de entrada e saída da linguagem C, denominada stdio.h (Standard Input/Output).
A função printf, utilizada para imprimir informações na tela, está declarada nessa biblioteca. Sem essa inclusão, o compilador não reconheceria a função corretamente.
Todo programa em C deve possuir uma função chamada main.
A execução do programa sempre começa por essa função. Ela é o ponto de entrada da aplicação.