Ciao, benvenuto sul forum.
La domanda che hai fatto non ha una risposta specifica, ma dipende dal contesto.
Ci possono essere casi in cui hai due varibili da incrementare ma l'uscita del for dipende da solo una delle due: es ho una lista di N e una di N + X, con X > 0 e voglio stampare i primi N elementi delle liste usando j e i ma ovviamente non posso avere j maggiore di N.
Ci sono casi invece in cui voglio stampare N elementi di due liste, ma non so se la seconda lista ha più elementi della prima, quindi mi serve una condizione di uscita più complessa:
for(i = 0, j = 0; i < N && j < M; j++,i++){
...................
}
dove N e M sono le dimensioni delle liste.
Cmq in generale è molto difficile nella pratica avere bisogno di due variabili da incrementare (almeno io non le ho mai usate), perchè puoi fare le stesse cose con una sola.
Spero di esserti stato di aiuto.




Rispondi Citando

