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