Red de conocimientos turísticos - Conocimientos sobre calendario chino - Una pregunta de programación, vea por qué el resultado de mi código C++ es siempre -1
Una pregunta de programación, vea por qué el resultado de mi código C++ es siempre -1
¿Por qué el contador b no está en 0? Suponiendo que se encuentra una segunda palabra, b suma el número de letras de la primera palabra.
if(b==w&&jz[i-1]==' '&&jz[i+w]==' ') jz[i-1] coincide con i cuando la primera palabra -1 es -1 , que está fuera de los límites, por lo que si () es siempre "falso", s++ no se ejecutará, por lo que s siempre es -1.