Recursão e Structs: conceitos e exemplos simples
Uma função recursiva é uma função que chama a si mesma.
Anotacoes
São conceitos diferentes: Função recursiva É uma função que chama a si mesma. int contagem(int n) { if (n == 0) return 0; cout << n << endl; return contagem(n - 1); } Aqui a função contagem chama ela mesma até chegar ao caso base (n == 0). ⸻ Struct É uma estrutura que agrupa dados relacionados. struct Pessoa { string nome; int idade; }; Uso: Pessoa p; p.nome = "David"; p.idade = 20; ⸻ Resumindo * Função recursiva → técnica para resolver problemas chamando a própria função. * Struct → forma de organizar vários dados em um único tipo. Uma é uma função, a outra é uma estrutura de dados. Elas podem até ser usadas juntas, mas têm finalidades diferentes.
Estude com jogos interativos
Envie suas anotacoes e gere flashcards, provas e mais com IA
Comecar gratis