Comprender el archivo de cabecera

Video: Tutorial Programacion en C nº46 : Headers (Archivos de cabecera)

Empezando programadores de lenguaje C tienden a malinterpretar la finalidad del fichero de cabecera. No se debe confundir el archivo de cabecera con la biblioteca. Son dos cosas separadas.

Video: Ficheros de Cabecera

El archivo de cabecera no es más que una extensión de su código. Normalmente contiene definiciones, prototipos, constantes y tal vez un par de macros. Es sólo texto. De hecho, también es opcional. Considere el siguiente código:

int puts (const char * s) -INT main () {puts ("No me molesta ahora, estoy ocupado. ") -Retorno (0) -}

Este trozo de código se compila. Corre. Funciona. Sin embargo, no contiene la primera línea tradicional de código en C:

Video: Cabecera Fija en HTML5 usando CSS Hoja de estilos

#incluir 

los stdio.h archivo incluye el prototipo de la pone() función. Esa es la única razón para incluir el archivo en el código. Así que en lugar de incluirlo anteriormente, el programador simplemente copiar el prototipo de stdio.h y pegado en su código. El resultado es que el código se compila el mismo sin el archivo de cabecera.

Video: C++: Archivo de cabecera Assert

los biblioteca archivo contiene los engranajes de programación reales que hacen las funciones de trabajo. Así que en algún lugar de la biblioteca estándar de C es el código que controla la pone() función, mediante el envío de su argumento a la salida estándar. Este proceso todavía se lleva a cabo con el código en este artículo, ya sea cuando se genera el proyecto de Code :: Blocks o lo enlace de otra manera.

Artículos Relacionados