Gilberto 🦁 PRO
Desarrollo visualizaciones y aplicaciones en línea, colaboro con distintos medios digitales
Un archivo de cabecera es un archvo con extensión .h que contiene la definición de macros, funciones y tipos de datos que pueden ser usadas por archivos de programas regulares (con extensión .c o .cpp)
Un archivo de cabecera se manda llamar de la siguiente forma:
#include "archivo.h"Cualquier definición en este tipo de archivos puede usarse libremente en cualquier otro archivo una vez que haya sido incluído por este último
Un archivo de cabecera, por ejemplo, puede verse así:
#include <stdio.h>
#include <stdlib.h>
struct Nodo {
int dato;
struct Nodo* siguiente;
};
struct Nodo* nuevoNodo(int dato)
struct Nodo* encontrarNodo(struct Nodo* cabecera, int dato)
bool agregarAlInicio(struct Nodo** cabecera, int dato)
bool agregarAlFinal(struct Nodo** cabecera, int dato)
bool agregarEnPosicion(struct Nodo** cabecera, int dato, int posicion)
bool agregarDespues(struct Nodo* previo, in dato)
void borrarAlInicio(struct Nodo** cabecera)
void borrarAlFinal(struct Nodo** cabecera)
void borrarDePosicion(struct Nodo** cabecera, int posicion)
void borrarDespues(struct Nodo* previo)
void recorreLista(struct Nodo* cabecera)¿Cómo deberían ser las funciones completas?
By Gilberto 🦁
Archivos de cabecera
Desarrollo visualizaciones y aplicaciones en línea, colaboro con distintos medios digitales