Buonasera a tutti! Ho qualche problema a capire l'uso dei parametri passati per riferimento in una funzione. Qualcuno potrebbe spiegarmi il loro utilizzo in relazione all'esempio qui sotto? Soprattutto il significato del loro utilizzo? Grazie!
- Codice:
void calcola( int a, int *valorequadrato, int *valorecubo)
{
*valorequadrato= a * a;
*valorecubo= a* a * a;
}
int main()
{
int x,quadrato,cubo;
printf("Inserisci un numero:");
scanf("%d",&x);
calcola(x,&quadrato,&cubo);
printf("Il quadrato e il cubo del numero sono %d e %d:",quadrato,cubo);
}