Premetto che questo programma non ha senso ed è fatto anche abbastanza male, pero' mi serviva per fare delle prove con i puntatori.
Fun è un array di puntatori a funzione (almeno credo), come richiamo queste funzioni ??? (mi riferisco alla linea in grassetto)codice:#include <stdio.h> #include <math.h> long potenza(int); long cubo(int); int main(){ int num; long (*fun[2]) (int) = { potenza, cubo }; printf("Inserisci un numero => "); scanf("%d",&num); printf("Potenza di 2: %d Cubo : %d", *fun(num), *(fun++)(num) ); return 0; } long potenza(int a){ return a*a; } long cubo(int a){ return a * sqrt(a); }
Ciao e scusate le banalità poichè sono agli inizi![]()

Rispondi quotando