[citation=1777,1][nom]x3dt a écrit[/nom]moi j'ai pas tout compris :/
[/citation]bah deja
[cpp]
int function()
{
...
}
et
int function(void)
{
...
}
[/cpp]
c pareil
ensuite
■ca, c une fonction avec un type (la c entier), elle renvoie un resultat (du type donné) là ou on l'appelle calculé eventuellement a partir d'arguments qu'on lui fournit:
[cpp]
int function(<aguments eventuels>)
{
<traitement>
return <resultat du traitement> ;
}
[/cpp]
on l'apelle comme ca
[cpp]
a = function(<aguments eventuels>);
[/cpp]
■ca, c une fonction 'void', elle renvoie rien. c une procedure.
on peux aussi lui donner des argument ou pas, il y a pas de 'return'
[cpp]
void function(<aguments eventuels>)
{
<traitement>
<actions>
}
[/cpp]
on l'apelle comme ca
[cpp]
call function(<aguments eventuels>);
[/cpp]