void
Dernière réponse : dans Programmation
Pouvez vous me dire ce qu'est une declaration void ?
ex : void variable
ex : void fonction
Mon livre ne semble pas en parler
Autres pages sur : void
Lassé par la pub ? Créez un compte
si tu as une fonction qui se nomme "ma_fonction" et que lorsque tu la déclares, tu met "void ma_fonction (void)".
Le premier void(celui qui n'est pas entre parenthèses) veut dire que ta fonction ne retourne rien. Le second void(celui qui est entre parenthèses) veut dire que ta fonction n'as aucun paramètre en entrée.
Si tu voudrais avoir une fonction qui multiplie un entier par 2 et qui te le retournes. il faudrait faire comme sa :
Où le premier int indique que la fonction retourne un entier et le second int est le type de donnée de "chiffre" qui est passé à ta fonction quand tu l'appelles !
Le premier void(celui qui n'est pas entre parenthèses) veut dire que ta fonction ne retourne rien. Le second void(celui qui est entre parenthèses) veut dire que ta fonction n'as aucun paramètre en entrée.
Si tu voudrais avoir une fonction qui multiplie un entier par 2 et qui te le retournes. il faudrait faire comme sa :
int fonction_multiplication (int chiffre)
{
return(chiffre*2);
}
Où le premier int indique que la fonction retourne un entier et le second int est le type de donnée de "chiffre" qui est passé à ta fonction quand tu l'appelles !
x3dt a écritmoi j'ai pas tout compris
bah deja
int function()
{
...
}
et
int function(void)
{
...
}
c pareil
ensuite
int function(<aguments eventuels>)
{
<traitement>
return <resultat du traitement> ;
}
on l'apelle comme ca
a = function(<aguments eventuels>);
on peux aussi lui donner des argument ou pas, il y a pas de 'return'
void function(<aguments eventuels>)
{
<traitement>
<actions>
}
on l'apelle comme ca
call function(<aguments eventuels>);
le return dans une fonction void force une sortie de la fonction
Mais void veut dire rien ou vide, et une fonction void ne peut pas retourner autre chose que rien
http://www.strath.ac.uk/IT/Docs/Ccourse/section3_9.html...
Mais void veut dire rien ou vide, et une fonction void ne peut pas retourner autre chose que rien
http://www.strath.ac.uk/IT/Docs/Ccourse/section3_9.html...
je vous cite ce que le livre de Bjarne dit
Void est employé pour spécifier qu'une fonction ne renvoie aucune valeur, ou comme type de base pour les pointers d'objets de type inconnu. Par exemple:
void x; // erreur : il n'existe pas d'objet de type void
void f(); // la fonction f ne renvoie aucune valeur (§ 7.3)
void* pv; // pointeur d'un objet de type inconnu (§ 5.6)
....
x3dt a écritje vous cite ce que le livre de Bjarne dit
euh, c'est ce que je disais hein...
Void est employé pour spécifier qu'une fonction ne renvoie aucune valeur, ou comme type de base pour les pointers d'objets de type inconnu. Par exemple:
void x; // erreur : il n'existe pas d'objet de type void
void f(); // la fonction f ne renvoie aucune valeur (§ 7.3)
void* pv; // pointeur d'un objet de type inconnu (§ 5.6)
....
Lassé par la pub ? Créez un compte
void = quelque chose
excuser moi jeme suis mal exprimer