Fonctions Void
Fait partie de la section Fondamentaux du Journey C++ de Coddy — leçon 57 sur 74.
En C++, une fonction void est une fonction qui ne retourne aucune valeur. Lorsque vous déclarez une fonction comme void, cela indique que la fonction effectue une tâche ou un ensemble d'opérations, mais qu'elle ne produit pas de résultat devant être retourné à l'appelant. Les fonctions void sont utilisées lorsque vous souhaitez effectuer des actions telles que l'affichage de sorties, la modification d'états d'objets ou l'exécution d'une séquence d'instructions sans retourner de valeur spécifique.
Voici la structure de base d'une fonction void :
void functionName(parameters) {
// Code à exécuter
}Défi
FacileCréez une fonction void nommée printNTimes. Cette fonction doit prendre deux arguments :
- Une chaîne de caractères
message. - Un entier
n.
La fonction doit afficher le message sur la console n fois. Utilisez une boucle for pour répéter l'affichage.
Dans la fonction main, appelez printNTimes avec les entrées message et l'entrée n
Aide-mémoire
Une fonction void ne retourne aucune valeur et est utilisée pour effectuer des actions sans produire de résultat.
Structure de base d'une fonction void :
void functionName(parameters) {
// Code à exécuter
}Essayez vous-même
#include <iostream>
#include <string>
void printNTimes(std::string message, int n) {
// Écrivez votre code ici
}
int main() {
std::string msg;
int n;
std::getline(std::cin, msg);
std::cin >> n;
printNTimes(msg, n);
return 0;
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriqués