A voir également:
- Document.body.contenteditable='true'; document.designmode='on'; void 0
- Acronis true image - Télécharger - Sauvegarde
- Si #n/a alors 0 - Forum Bureautique
- Qualité de signal parabole 0 - Forum TNT / Satellite / Réception
- Combinaison de 3 chiffres de 0 à 9 ✓ - Forum Programmation
- Numéro de téléphone excel 0 - Guide
5 réponses
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
5 mai 2007 à 14:12
5 mai 2007 à 14:12
Salut,
L'intérêt principal d'une fonction void est le fait qu'elle ne rend aucunes valeurs. Elle est utilisée si tu dois par exemple travailler sur des fichiers, sur des variables globales, ...
Les autres fonctions ont un résultat en retour. On les utilisent si on doit faire des modifications sur une variable locale, si on attend une confirmation, ...
Si tu veux, tu peux aussi ne pas utiliser les fonctions void, mais tu devra mettre à la fin une ligne avec un "return 0" par exemple.
Si quelqu'un à des compléments à faire, n'hesiter pas.
@++
L'intérêt principal d'une fonction void est le fait qu'elle ne rend aucunes valeurs. Elle est utilisée si tu dois par exemple travailler sur des fichiers, sur des variables globales, ...
Les autres fonctions ont un résultat en retour. On les utilisent si on doit faire des modifications sur une variable locale, si on attend une confirmation, ...
Si tu veux, tu peux aussi ne pas utiliser les fonctions void, mais tu devra mettre à la fin une ligne avec un "return 0" par exemple.
Si quelqu'un à des compléments à faire, n'hesiter pas.
@++
dubcek
Messages postés
18753
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
5 619
5 mai 2007 à 15:36
5 mai 2007 à 15:36
Déclarer une fonction void, c'est à dire qui ne retourne rien, va générer une erreur si dans le code on teste une valeur de retour pour cette fonction.
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
11 nov. 2010 à 16:37
11 nov. 2010 à 16:37
Exact, je vois pas pourquoi on a noté négativement ton post ...
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
13 nov. 2010 à 12:07
13 nov. 2010 à 12:07
A ouais ?
Je ne le savais pas ...
Je ne le savais pas ...
dubcek
Messages postés
18753
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
5 619
5 mai 2007 à 16:44
5 mai 2007 à 16:44
Une fonction void ne retourne rien, quel que soit son role.
Des exemples là: https://fr.wikibooks.org/wiki/Programmation_C_Fonctions_et_proc%C3%A9dures
Des exemples là: https://fr.wikibooks.org/wiki/Programmation_C_Fonctions_et_proc%C3%A9dures
Si je comprends bien alors les fonctions Void ne sont utiles que pour, par exemple, les traitements genre lecture ou écriture ?
Par contre, il sera préférable d'utiliser une fonction sans void si l'on veut calculer une moyenne plusieurs fois dans un programme ?
Par contre, il sera préférable d'utiliser une fonction sans void si l'on veut calculer une moyenne plusieurs fois dans un programme ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
11 nov. 2010 à 14:12
16 oct. 2011 à 22:55
8 juin 2012 à 17:29