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;
}