Ho appena messo piede nel modo della programmazione in C, dopo esser passato per PHP,Java,Python e altri...il primo problema teorico che ho incotrato sono i putatori: anche se ho un ottimo libro sul quale studiare, volevo chiedervi di spegarmi alcune istruzioni:
int *funzione();
int (*variabile)();
int **puntatore;
che cosa fanno??
la 1 dovrebbe creare un punatore che punta all'indirizzo di memoria nel quale presente il return di una funzione giusto??La 2??La 3 è un puntatore che punta all'indirizzo del puntatore "punatore", giusto??A che serve, praticamente, la 1 e la 3??
grazie, ciao