A l'inici del programa es troben diverses directives de compilació, indicades
per #include
. Aquestes directives serveixen per incloure els fitxers de
capçalera (headers) de les llibreries de C. Aquests fitxers contenen
informació que li cal al compilador a l'hora de fer referència a variables,
tipus, constants i funcions externes que són proporcionades per les llibreries
estàndar. Els fitxers headers es poden editar i, per aquest motiu,
es poden analitzar les definicions de funcions que contenen.
Atenció: Per conveni internacional, els noms dels fitxers Header tenen l'extensió .h |
A la taula 2 s'ofereix una descripció d'alguns dels fitxers
*.h
considerats més importants.
Les funcions estàndar, contingudes en aquests fitxers, estan disponibles en tots els entorns on es pugui programar en C. Per tant, es poden transportar els programes que únicament fan servir aquestes llibreries entre diferents compiladors de llenguatge C, així com entre diferents sistemes operatius.
Els #define
són macros que usualment es posen al començament del
programa. La definició comença per #define
, seguida del nom simbòlic i
del valor a substituir durant la compilació. Es fa servir per definir valors
constants que s'utilitzaran al llarg del
programa, per exemple:
#define PI 3.141596 /* macro que defineix la constant pi*/.
És usual escriure el nom simbòlic en majúscules per distingir-los de les variables, que es posen en minúscula.
Taller de simulaciķ medi ambiental