Vorrei sapere gentilmente perchè un file header (quelli .h)....spesso comincia con le istruzioni:
Ad esempio un file chiamato PILAS.H
#ifndef PILAS_H_
#define PILAS_H_
...
...
...
#endif
Ho trovato che l'ifndef serve per la compilazione condizionale...ma che cosa significa?
E poi...io se creo un file.h senza queste istruzioni...mi funziona lo stesso...è normale?