Estrutura de um programa em C

A estrutura de um programa em C é composta por diversas partes, que são descritas abaixo:

1. Diretivas de pré-processamento: São linhas que começam com o caractere `#` e que são processadas antes da compilação do programa. As diretivas de pré-processamento são utilizadas para incluir ficheiros de cabeçalho, definir constantes, entre outras coisas.

2. Função main(): É a função principal do programa e é obrigatória em todos os programas em C. Ela é o ponto de entrada do programa e é onde o código principal do programa é executado.

3. Declaração de variáveis: As variáveis são utilizadas para armazenar valores durante a execução do programa. As variáveis devem ser declaradas antes de serem utilizadas e devem ter um tipo e um nome.

4. Instruções: As instruções são as ações que o programa deve executar. As instruções podem ser de diferentes tipos, como atribuição de valores a variáveis, operações matemáticas, chamadas de funções, entre outras. As instruções em C devem ser obrigatóriamente incluídas em funções.

Abaixo está um exemplo de um programa simples em C que utiliza todas essas partes:

#include <stdio.h>

int main() {
    // Declaração de variáveis
    int x, y, soma;

    // Leitura de valores
    printf("Digite dois números: ");
    scanf("%d %d", &x, &y);

    // Cálculo da soma
    soma = x + y;

    // Impressão do resultado
    printf("A soma de %d e %d é %d\n", x, y, soma);

    return 0;
}