pues la diferencia es muy clara. en el primero las tres condiciones se evaluan independientemente si interpreta el bloque o no. en el segundo, solo uno de las tres condiciones se evalua. si el condicional evalua falso, se analiza el proximo.
edit: se me adelanto panino