Red de conocimiento informático - Computadora portátil - Pregunta de programación en lenguaje C: las variables globales pueden mejorar la versatilidad de las funciones y aclarar la estructura del programa. ¿Por qué esta oración es incorrecta?

Pregunta de programación en lenguaje C: las variables globales pueden mejorar la versatilidad de las funciones y aclarar la estructura del programa. ¿Por qué esta oración es incorrecta?

Evidentemente equivocado. Las variables globales se pueden llamar globalmente, mientras que las variables locales se usan localmente (como en funciones). Cuando un programa llama a una función para su ejecución, siempre pasa parámetros, y estos parámetros son variables locales. Si las variables locales y globales tienen el mismo nombre, su uso será diferente al llamar, lo que es fácil de confundir, pero reducirá la legibilidad del programa.