Funciones void
Parte de la sección Fundamentos del Journey de C++ de Coddy — lección 57 de 74.
En C++, una función void es una función que no devuelve ningún valor. Cuando declaras una función como void, esto indica que la función realiza una tarea o un conjunto de operaciones, pero no produce un resultado que deba ser devuelto al llamador. Las funciones void se utilizan cuando deseas realizar acciones como imprimir una salida, modificar estados de objetos o ejecutar una secuencia de sentencias sin devolver un valor específico.
Aquí está la estructura básica de una función void:
void functionName(parameters) {
// Código a ejecutar
}Desafío
FácilCrea una función void llamada printNTimes. Esta función debe tomar dos argumentos:
- Un string
message. - Un entero
n.
La función debe imprimir el message en la consola n veces. Usa un bucle for para repetir la impresión.
En la función main, llama a printNTimes con las entradas message y la entrada n
Hoja de referencia
Una función void no devuelve ningún valor y se utiliza para realizar acciones sin producir un resultado.
Estructura básica de una función void:
void functionName(parameters) {
// Código a ejecutar
}Pruébalo tú mismo
#include <iostream>
#include <string>
void printNTimes(std::string message, int n) {
// Escribe tu código aquí
}
int main() {
std::string msg;
int n;
std::getline(std::cin, msg);
std::cin >> n;
printNTimes(msg, n);
return 0;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticosOperadores de comparaciónComparación de strings7Conceptos básicos de Entrada/Salida
Sentencia coutSentencia cinEntrada de cadenasResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 38Calculadora de números
Mensaje de bienvenidaObtención de números3Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaResumen - Inicializar variablesType Casting Parte 1Type Casting Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador condicionalRepaso - If ElseIf - Else anidados