Premetto che questo programma non ha senso ed è fatto anche abbastanza male, pero' mi serviva per fare delle prove con i puntatori.

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);
}
Fun è un array di puntatori a funzione (almeno credo), come richiamo queste funzioni ??? (mi riferisco alla linea in grassetto)

Ciao e scusate le banalità poichè sono agli inizi