SìOriginariamente inviato da cristianc
ma quando si usa if(a) significa che viene verificato se l'indirizzo di memoria del puntatore a e' diverso da zero?
Un array di int puo' essere passato attraverso il puntatore al primo elemento ... quindi un puntatore ad int puo' essere il puntatore ad un array di int ...E poi e' scritto a[nRet] = num; ma a non era stato dichiarato come array,ma come puntatore. Sapete come mai?
P.S. In genere, questo tipo di dubbi si hanno quando non si sono studiati (o capiti bene) i puntatori ... ti consiglio di rivedere l'argomento sul libro che usi per studiare ...