hola a todos, tengo 3 preguntas acerca del lenguaje c
1-que son los archivos .h
2-para que sirven los archivos .h
3-cual es la diferencia de un archivo .h y uno .c
gracias de antemano.
Mmmmm hace tiempo que no lo toco, pero creo recordar que
1. En los achivos .h están las declaraciones de tipos y funciones.
2. Los .h dicen al compilador el código que se va a utilizar.
3. En el .h están las declaraciones y en los .c se desarrolla el código de las funciones declaradas en .h
Los archivos .h son los "headers" deben incluirse en todo programa y contienen declaraciones de funciones y tipos, los archivos .c es el archivo con todo el codigo del programa.
Cita de: Caster en 26 Mayo 2012, 17:43 PM
Los archivos .h son los "headers" deben incluirse en todo programa y contienen declaraciones de funciones y tipos, los archivos .c es el archivo con todo el codigo del programa.
osea que si tengo dos archivos, un archivo.c que llama a un header.h puedo meter el codgo del header.h adentro del .c y asi tener un solo archivo .c ?
A ver, los headers son archivos que contiene informacion para poder ser utilizada en los programas, la libreria o header basico en C es stdio.h, todos los codigos deberias empezar así:
#include <stdio.h>
Así es como se incluyen en un programa, sin esa línea ningún programa funcionará.
Espero que me hayas entendido.