🕺🏻Funções: Blocos de Código Reutilizáveis

1️⃣ O que é uma Função?

As funções são blocos de código reutilizáveis que realizam uma tarefa específica e desempenham um papel fundamental na organização do código, evitando repetições e tornando os programas mais modulares e fáceis de manter. Em C, as funções podem receber parâmetros e retornar valores, o que as torna mais flexíveis e úteis em diferentes contextos, permitindo dividir um programa em partes menores e reutilizáveis, melhorando a legibilidade e a manutenção do código. Exemplo de uso: s


2️⃣ Estrutura de uma Função

Declaração de Funções

Uma função em C é declarada com a seguinte estrutura:

Sintaxe

tipo_de_retorno nome_da_funcao(tipo_parametro1 parametro1, tipo_parametro2 parametro2, ...) {
    
    // Código da função
    
    return valor_de_retorno; // Se não for void
}

Exemplo de função

int soma(int a, int b) {
    return a + b;
}

Neste exemplo, a função soma recebe dois parâmetros do tipo int e retorna um valor do tipo int.

Elementos de uma Função

Abaixo as partes que compõe uma função:


3️⃣ Tipos de Função em C

Tipo Tem retorno? Tem parâmetros? Exemplo
1️⃣ Sem retorno, sem parâmetro void imprimeMensagem()
2️⃣ Sem retorno, com parâmetro void imprimirSoma(int a, int b)
3️⃣ Com retorno, sem parâmetro int obterValor()
4️⃣ Com retorno, com parâmetro int soma(int a, int b)

4️⃣ Exemplos Práticos

Abaixo seguem exemplos de funções:

⚡ Função sem retorno, sem parâmetro