thePiki
28-01-2010, 15:35
Ciao :)
in un array monodimensionale si possono usare i puntatori in questo modo:
int array[3]={1,2,3};
int *p;
p=array; //punta a 1
p++; // adesso punta a 2
secondo voi si può fare una cosa del genere su un array bidimensionale in modo che automaticamente passi di riga in riga?
per intenderci (so che è sbagliata la sintassi, ma è per capire):
int array[2][2]={{1,2},{3,4}};
int *p;
p=array; //punta a 1
p++; // adesso punta a 2
p++; //adesso punta a 3!!!
grazie
in un array monodimensionale si possono usare i puntatori in questo modo:
int array[3]={1,2,3};
int *p;
p=array; //punta a 1
p++; // adesso punta a 2
secondo voi si può fare una cosa del genere su un array bidimensionale in modo che automaticamente passi di riga in riga?
per intenderci (so che è sbagliata la sintassi, ma è per capire):
int array[2][2]={{1,2},{3,4}};
int *p;
p=array; //punta a 1
p++; // adesso punta a 2
p++; //adesso punta a 3!!!
grazie