Palabra clave automática en c

Palabra clave automática en c
La palabra clave "automática" en el lenguaje de programación C se utiliza para especificar la duración de almacenamiento de una variable. En otras palabras, esta palabra clave se usa para declarar el alcance de una variable en c. Las variables que se declaran con la palabra clave "automática" en C tienen una duración de almacenamiento automático. Tales variables se conocen como variables locales. Sin embargo, un hecho interesante es que todas las variables en el lenguaje de programación C son "locales" de forma predeterminada. Por lo tanto, técnicamente, no hay necesidad de usar la palabra clave "automática" en c. Sin embargo, aún discutiremos el funcionamiento de la palabra clave "automática" en este artículo.

Palabra clave automática en el lenguaje de programación C

Para usar la palabra clave automática en el lenguaje de programación C, puede echar un vistazo al siguiente ejemplo:

En este ejemplo, declaramos una variable entera con la palabra clave "automática" y le asignamos el valor "2". Luego, mostramos este valor en la terminal. Después de eso, usamos los aparatos ortopédicos para definir un nuevo alcance. Dentro de estos aparatos ortopédicos, redefinimos la misma variable con un nuevo valor de "4". También imprimimos este valor en la terminal. Luego, imprimimos el valor de esta variable una vez más fuera de estos aparatos ortopédicos.

Después de eso, el siguiente comando se usa para compilar este código:

$ GCC Auto.C -O Auto

Para ejecutar este código, se utiliza el siguiente comando:

ps ./auto

Este programa emitió una salida muy interesante que se muestra en la siguiente imagen. El alcance de la variable "NUM" que se declara, inicialmente duró hasta el final de la función "Main ()". Mientras que el alcance de su redefinición solo estaba dentro de los aparatos ortopédicos. Debido a esto, el valor de esta variable antes y después de los aparatos ortopédicos permaneció "2". Mientras que su valor dentro de los aparatos ortopédicos era "4".

Lograr la misma funcionalidad sin la palabra clave automática en c

Ahora, veremos cómo se puede lograr la misma funcionalidad sin usar la palabra clave "automática". Para eso, usamos el mismo script C que se muestra en el ejemplo anterior. Pero esta vez, simplemente eliminamos la palabra clave "automática" de todas partes. Esto se muestra en la siguiente imagen:

La salida de este programa se muestra en la siguiente imagen. Puede presenciar claramente que la salida se mantuvo exactamente igual incluso sin usar la palabra clave "automática" que confirma que, como tal, no es necesario usar la palabra clave "automática" en el lenguaje de programación C.

Conclusión

Este artículo está dirigido al uso de la palabra clave "automática" en el lenguaje de programación C. Sin embargo, también fuimos testigos de cómo se puede lograr la misma funcionalidad sin siquiera usar esta palabra clave en c. Por lo tanto, depende totalmente de usted si desea usar o omitir esta palabra clave.