pregunto esto porque muchas veces se usa int funcion (parametros) o void funcion (parametros) según el valor de retorno o algo asi. pero por ejemplo, si hago una funcion que sirve para sumar dos enteros:
Código:
int suma(num, num2)
{
cout << num + num2 << endl;
}
y pongo int para que la funcion sea int (como se supone que debe de ser) va bien, pero pasa exactamente lo mismo que si en ves de poner int pongo void
Código:
void suma(num, num2)
{
cout << num + num2 << endl;
}
entonces, que diferencia hay?? porqué hay que usar int y no void, si ambos funcionan igual??