Etapa 8: Funções em C

Funções em C são blocos de código que realizam tarefas específicas, podendo ser reutilizadas para organizar o código e evitar repetições.

Funções em C

Funções permitem organizar o código em blocos reutilizáveis, podendo receber parâmetros e retornar valores.

Declaração de Funções

Uma função possui um tipo de retorno, um nome e parâmetros opcionais entre parênteses.

Exemplo de Declaração

tipo nome_da_funcao(parametros) {   // corpo da função }

Função com Retorno

Função que soma dois números e retorna o resultado:

Exemplo

#include <stdio.h> // Declaração da função int somar(int a, int b) {   return a + b; } int main() {   int resultado = somar(10, 20);   printf("Resultado: %d\n", resultado);   return 0; }

Saída

Resultado: 30

Funções sem Retorno

Funções podem não retornar valor, usando o tipo void.

Exemplo

#include <stdio.h> void saudacao() {   printf("Olá, bem-vindo ao mundo C!\\n"); } int main() {   saudacao();   return 0; }

Saída

Olá, bem-vindo ao mundo C!

Funções com múltiplos parâmetros

É possível passar vários parâmetros para funções, especificando o tipo de cada um.

Exemplo

#include <stdio.h> int multiplicar(int x, int y) {   return x * y; } int main() {   int resultado = multiplicar(5, 4);   printf("Resultado: %d\n", resultado);   return 0; }

Resumo

  1. Funções ajudam a organizar e reutilizar código.
  2. Podem retornar valores ou ser do tipo void.
  3. Parâmetros permitem passar informações para a função.
  4. É boa prática declarar funções antes de usá-las ou usar protótipos.