Dato il seguente codice, non capisco se nel ciclo for sia possibile definire e inizializzare due puntatori contemporaneamente, ad esempio:
struct elem {
inf inf;
elem* pun;
};
elem* lista=testa;
for(elem* lista1=testa, lista2=testa; lista1!=NULL; lista1=lista1->inf)
Il compilatore mi restituisce errore, allora ho provato con quest'altro codice ma non risolvo...
struct elem {
inf inf;
elem* pun;
};
elem* lista=testa;
for(elem* lista1=testa, elem* lista2=testa; lista1!=NULL; lista1=lista1->inf)
Mi viene il dubbio che non sia possibile definire e inizializzare due variabili contemporaneamente