Les funcions es caracteritzen perquè sempre retornen un valor. Tota definció d’una funció conté almenys una instrucció del tipus return . Les funcions generen dades.
Les accions en canvi es caracteritzen perquè no retornen cap valor.
Tots els exemples anteriors no retornen cap valor (void) i per tant són accions. Anem a veure l’acció suma() transformada en una funció:
Les accions en canvi es caracteritzen perquè no retornen cap valor.
Tots els exemples anteriors no retornen cap valor (void) i per tant són accions. Anem a veure l’acció suma() transformada en una funció:
int suma(int a, int b);
void main(int argc, char *argv[])
{
int a;
int b;
int resultat;
cout<<"a: "; cin>>a;
cout<<"b: "; cin>>b;
resultat= suma(a, b);
}
int suma(int a, int b)
{
int c;
c=a+b;
return c;
}

Cap comentari:
Publica un comentari a l'entrada