Haz una pregunta de programación para el examen de computación de segundo nivel
Hablemos primero del primero if(s[i]gt;='a'
amp; amp;
s[i]lt;= 'z'
amp;
s[i 1]=='
||
s[i 1]=='\0')
Equivalente a if((s[i]gt;='a'
amp;amp;
s[i]lt;='z'
amp;amp;
s[i 1]=='
') p >
||
s[i 1]=='\0')
¿Entiendes? Si la condición anterior no es verdadera o la condición posterior es verdadera, el valor de retorno de la expresión también es verdadero.
if(s[i]gt;='a'amp;amp;s[i]lt;='z'amp;amp;(s[i 1]=='
'||s[i 1]=='\0'))
es (s[i 1]=='
'||s[i 1 ]=='\0') devolverá verdadero solo cuando una cosa interna sea verdadera y varias externas sean verdaderas.