Programación de cadenas

# incluir ltstdio.h gt

# incluir ltstdlib.h gt

int main()

{

char a[100] ;

int i=0, j = 0;

Printf("Ingrese una cadena: \ n ");

Obtener (a); /p>

mientras(a[i]!='\0')

i ;

I-;

for(;j lt = I; i -, j )

{

Si (a[i]!=a[j])

{

Romper;

}

}

if(j lt;=i)

{

Printf ("No es una cadena palíndromo\n ", a);

}

Otro

{

Printf("Sí Palíndromo\ n ", a);

}

Sistema("pausa");

Devuelve 0;

}

Efecto de la operación:

Datos extendidos:

Devolver 0 significa que el programa sale normalmente. Return es una declaración predefinida en C que proporciona una forma de finalizar la ejecución de una función. Cuando una declaración de retorno proporciona un valor, ese valor se convierte en el valor de retorno de la función.

La sentencia return se utiliza para finalizar un bucle o devolver un valor de función.

1, devuelve 0, lo que indica que el programa sale normalmente y regresa al programa principal para continuar con la ejecución.

2. Devolver 1 significa que el programa sale de manera anormal, regresa a la función principal para su procesamiento y continúa la ejecución. Devolver 0 o devolver 1 no tiene ningún efecto en el orden de ejecución del programa, pero todos están acostumbrados a usar return (0) para salir de la subrutina.