¿Qué significa externo en lenguaje C?
La palabra clave extern se puede colocar antes de una variable o función para indicar que la definición de la variable o función está en otro archivo, lo que solicita al compilador que busque su definición en otros módulos cuando encuentre esta variable o función. . Lo que está aquí es el propósito de declarar el alcance.
Otro uso de extern es cuando C y C++ se mezclan en la programación. Si c++ llama a una función o variable definida en el documento fuente de c, entonces se debe agregar extern para indicarle al compilador que nombre la función en c. modo:
El documento A.cpp llama a la variable i y a la función callme() en a.c
Contenido relacionado:
El lenguaje C contiene solo 9 tipos de varias declaraciones de control , palabras clave Solo hay 32. Los requisitos de redacción del programa no son estrictos y utilizan principalmente letras minúsculas, y se han simplificado muchas partes innecesarias.
De hecho, la estructura de la declaración rara vez está relacionada con el hardware, y el lenguaje C en sí no proporciona entradas, salidas, administración de archivos y otras funciones relacionadas con el hardware. coordinarse con el sistema de compilación. Admite varias bibliotecas para la programación, por lo que el lenguaje C tiene un sistema de compilación muy simple.