~/questoes/programacao
Uma função é um bloco de código nomeado que você pode reutilizar quantas vezes quiser. Ela agrupa instruções para executar uma tarefa específica, tornando o código mais organizado e eficiente.
A alternativa B está correta porque define função exatamente como é na prática: um bloco de código reutilizável que você chama várias vezes para fazer a mesma coisa sem repetir o código inteiro.
Confunde função com estrutura de dados. Listas, objetos e arrays armazenam dados, mas funções executam ações e instruções.
Esta é a definição correta. Funções são blocos de código nomeados que você pode chamar várias vezes para executar uma tarefa específica, evitando repetição.
Operadores de comparação (como ===, >, <) verificam condições, mas funções são estruturas que contêm blocos inteiros de código reutilizável.
Funções podem executar múltiplas vezes. Você as chama quando precisa, não apenas uma única vez. Esse é justamente o poder delas.