Colección de citas famosas - Slogan de motivación - El lenguaje C determina si la cadena str contiene el carácter específico c.

El lenguaje C determina si la cadena str contiene el carácter específico c.

Echa un vistazo a tu programa:

for(I = 0; i lt= strlen(s); i)

{ if (s[I]== c) break; return 1;}

if (s[I]== c) devuelve VERDADERO, se rompe y salta al principio del cuerpo del bucle para el siguiente bucle;

if (s [I] 】== c) Devuelve falso y devuelve 1 en lugar de break, break devuelve 1 directamente. -gt;Ese es el problema. Si coincides, estás roto. Si no hay ninguna coincidencia, puede devolver 1 directamente.

Revisado como sigue:

for(I = 0; i lt= strlen (s); i )

{

if ( s【I】! = c) //No = =, ¡pero! =

Romper;

Otro

Devolver 1;

}