Implementación de programación: ingrese un carácter desde el teclado si es una letra mayúscula, conviértala en una letra minúscula y, de lo contrario, envíela directamente.
Este juicio es simplemente redundante. Dado que el resultado final está en minúsculas independientemente de las mayúsculas y minúsculas, simplemente conviértalo directamente.
#include lt;ctype.hgt;
main()
{
char ch;
ch=getchar();
putchar(tolower(ch));
return 0;
}
Determinar caso Es mejor usar islower() e isupper() en lugar de usar código ASCII directamente, así la compatibilidad será mejor.
Los efectos de ejecución de los dos programas después de la compilación son exactamente los mismos. ¿Cuál es la relación entre los componentes internos específicos? Siempre que sea eficiente.