Funções com retorno são aquelas que processam valores e devolvem um resultado para quem as chamou. Elas são fundamentais para a construção de programas que precisam realizar cálculos, gerar saídas ou tomar decisões com base em dados. A estrutura dessas funções inclui um tipo de retorno, que indica o tipo de dado que será devolvido.

Exemplo: Soma de dois inteiros

inteiro somar(inteiro a, inteiro b) {
    retorne a + b;
}