Extern en C

Extern en C

C tiene un beneficio adicional sobre otros lenguajes de secuencias de comandos, ya que es un lenguaje de programación de procedimiento. También podemos decir que C es un lenguaje de programación basado en compiladores que distingue entre Python y Java, que están basados ​​en intérpretes. Como resultado, la compilación y la ejecución de la codificación se aceleran. Los tipos de datos en el idioma C son las declaraciones o definiciones para las variables. Esto define la variedad y el volumen de datos sobre las variables. C es un lenguaje de elección fuerte para principiantes para aprender la programación con. El lenguaje de programación C se utiliza para escribir el sistema operativo UNIX y prácticamente todas las aplicaciones UNIX. Debido a esta razón, C es actualmente un idioma profesional de uso frecuente.

Los sistemas operativos de programas de componentes, de una manera particular, se desarrollaron inicialmente utilizando el lenguaje C. Porque produce el código que se ejecuta casi rápidamente el código escrito en el lenguaje de ensamblaje, y C fue adoptado como un lenguaje de desarrollo del sistema. Para ejecutar cualquier programa de lenguaje C, primero debemos compilarlo utilizando un compilador C, que convierte C en un idioma que se puede ser necesario que. Visual Studio es el mejor compilador para la compilación de código de usuario en el idioma C.

El tema que discutiremos en nuestro artículo está relacionado con el lenguaje "C", que es una palabra clave simple que es "extern". Los programadores y codificadores usan esta palabra clave para extender la visibilidad de cualquier variable y función. Eventualmente, no necesitamos definición de función en el idioma "C" porque la función permanecerá visible en el código por defecto.

Además, tiene una propensión a difundir variables y funciones visibilidad en muchos archivos fuente. Podemos decir que declarar una variable sin el asesinato de la asignación de memoria. No se requiere regularmente declarar ninguna función al codificar un programa. Ajusta los criterios de afiliación para que el compilador C no modifique el símbolo con información adicional. En el lenguaje "C", tenemos otro prefijo, "estático", que no podría usarse junto con el "extern" en la misma declaración de una definición de función. El externo se estandariza como un "extern" en el lenguaje de programación C.

Procedimiento

En este artículo, intentaremos aprender qué es una palabra clave externa en "C" y por qué se usa esta palabra clave. Veremos cómo y dónde podría usarse junto con la ayuda de la descripción de nuestro código por definición de una función con la implementación de diferentes ejemplos de lenguaje C.

Ejemplo # 01

Como hemos discutido anteriormente, la introducción de la palabra clave "extern" está en nuestro artículo, y ahora veremos el funcionamiento de esta palabra clave con nuestros ejemplos. En el primer ejemplo, primero hemos tomado nuestro archivo de encabezado en nuestro código para importar el idioma "C". Después de eso, utilizamos el tipo de datos enteros con nuestra palabra clave principal "extern" para la declaración de variable "m" y asignamos a nuestra variable el valor "20". Ahora, declaramos nuestra segunda variable "n" con tipo de datos enteros, ya que utilizamos valores enteros y asignamos la variable "n" como el valor de "10". Después de definir ambas variables, pondremos nuestra función principal en el código.

En la función principal, hemos declarado la variable "k" del tipo de datos enteros junto con la palabra clave "automática" y asignado un valor de "21" a la variable "k". Ahora, "Auto" es una palabra clave en el idioma "C" que se utiliza para la declaración de una variable local en el código. Para asignar globalmente la variable "n", utilizamos la palabra clave "extern" con el tipo de datos de entero.

Luego usamos la función "printf ()" para mostrar nuestro mensaje de inmediato en la pantalla de salida. En la primera función de impresión después del mensaje de salida, le asignamos el valor de la variable "k". En la segunda función de impresión, almacenamos variables "M" y "N" junto con el mensaje que podemos ver en nuestra pantalla de código. "\ N" se usa para hacer que el cursor de punto de pantalla se suba a la nueva línea después de ejecutar la línea de código actual. Entonces se usa "%d" como si pudiera tener un valor entero almacenado en su variable.

Aquí, modificamos el valor de la variable "M" a "25". Nuevamente, utilizamos nuestra función de impresión para mostrar el valor modificado que se almacena recientemente en nuestra variable "M". Entonces, podemos ver que con la misma variable "M", hemos representado dos valores antes y después de la modificación como "20" y "25".

#incluir
externo int m = 20;
int n = 10;
int main ()

auto int k = 21;
externo int n;
printf ("Valor de variable automática:- %d \ n", k);
printf ("Valor de my n variable externa:- %d, %d \ n", m, n);
m = 25;
printf ("Valor de variable externa m modificado:- %d \ n", m);
regresar 0;


En la salida, hemos accedido a todos los valores almacenados en las variables "K", "M" y "N". Con el uso de la palabra clave "extern", accedemos a esa variable "m", que representa dos valores que podemos ver en nuestra pantalla de salida.

Ejemplo # 02

Ahora, veamos nuestro segundo ejemplo en el que importamos el archivo de encabezado de C, que es "". Este encabezado consiste en una gran cantidad de codificación apagada o compuesta en una sola palabra. Declaramos o definimos nuestra variable "P" de un tipo de datos enteros con la palabra clave "extern", y solo la asignamos el valor de "5000", como podemos ver en nuestra pantalla de código, también. Ahora, vengamos a la función principal del programa, donde utilizamos la función de impresión y la asignamos al valor de nuestra variable "P". Por este paso, tomará el valor almacenado en la variable "P" y lo mostrará en la pantalla de salida. Para finalizar la implementación del código, utilizamos la instrucción "return", que devolverá el flujo de ejecución de nuestro programa.

#incluir
externo int p = 5000;
int main ()

printf ("%d", p);
regresar 0;

La salida mostrará el valor asignado a la variable "P" que es "5000", que podemos usar en la siguiente salida.

Conclusión

Este artículo cubre el concepto de "externo"Palabra clave en el"C" Idioma. Esto nos permite comprender cómo usamos "extern" en nuestros ejemplos. Implementamos dos ejemplos de código de lenguaje "C" que expresaron claramente la función de la palabra clave "extern". En el primer ejemplo, utilizamos "extern" junto con dos declaraciones de variables. Mientras que en el segundo ejemplo, utilizamos una función externa simple para una definición simple de una variable y la mostramos en la salida.