Entiendo, pero la pregunta era por:
(i = 0 ; nom1[i ] && nom2[i ] && nom1[i ] == nom2[i ] ; i++)
el for va a seguir corriendo mientras nom1 en la posicion i, que?
el resto lo entiendo
Edito:
Relei tu post a ver si entendia, y creo que entendi, o sea
nom1[i ] && nom2[i ]
es equivalente a poner
nom1[i ] != 0 && nom2[i ] != 0 ?
Si es eso ya entendi todo y corto con el off
(i = 0 ; nom1[i ] && nom2[i ] && nom1[i ] == nom2[i ] ; i++)
el for va a seguir corriendo mientras nom1 en la posicion i, que?
el resto lo entiendo
Edito:
Relei tu post a ver si entendia, y creo que entendi, o sea
nom1[i ] && nom2[i ]
es equivalente a poner
nom1[i ] != 0 && nom2[i ] != 0 ?
Si es eso ya entendi todo y corto con el off
