Funções Void
Parte da seção Fundamentos do Journey de C++ da Coddy — lição 57 de 74.
Em C++, uma função void é uma função que não retorna nenhum valor. Quando você declara uma função como void, isso indica que a função realiza uma tarefa ou um conjunto de operações, mas não produz um resultado que precise ser retornado ao chamador. Funções void são usadas quando você deseja realizar ações como imprimir uma saída, modificar estados de objetos ou executar uma sequência de instruções sem retornar um valor específico.
Aqui está a estrutura básica de uma função void:
void functionName(parameters) {
// Código a ser executado
}Desafio
FácilCrie uma função void chamada printNTimes. Esta função deve receber dois argumentos:
- Uma string
message. - Um inteiro
n.
A função deve imprimir a message no console n vezes. Use um loop for para repetir a impressão.
Na função main, chame printNTimes com as entradas message e a entrada n
Folha de consulta
Uma função void não retorna nenhum valor e é usada para realizar ações sem produzir um resultado.
Estrutura básica de uma função void:
void functionName(parameters) {
// Código a ser executado
}Experimente você mesmo
#include <iostream>
#include <string>
void printNTimes(std::string message, int n) {
// Escreva seu código aqui
}
int main() {
std::string msg;
int n;
std::getline(std::cin, msg);
std::cin >> n;
printNTimes(msg, n);
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Fundamentos de Entrada/Saída
Comando coutComando cinEntrada de StringRevisão - Até 120Revisão - Verdadeiro ou Falso3Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting Parte 1Type Casting Parte 26Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador CondicionalRecapitulação - If ElseIf - Else Aninhado