C/Compilatore e precompilatore/Direttive: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 3:
{{Linguaggio C}}
Il {{IndexItem|
=={{IndexItem|direttive}} Le '''direttive''' sono delle istruzioni al precompilatore e dipendono dal compilatore stesso, per cui è consigliabile consultarne la documentazione.
Le direttive non finiscono con il punto e virgola ma con la fin di riga.
Ecco le direttive:
==={{IndexItem|#define}}<tt>#define</tt>===▼
==={{IndexItem|#undef}}<tt>#error</tt>===▼
==={{IndexItem|#if, #else, #elif ed #endif}}<tt>#if, #else, #elif ed #endif</tt>===
==={{IndexItem|#include}}<tt>#include</tt>===
==={{IndexItem|#line}}<tt>#line</tt>===
==={{IndexItem|#pragma}}<tt>#pragma</tt>===
==={{IndexItem|#undef}}<tt>#undef</tt>===
==Operatori==
Il preprocessore accetta anche degli speciali operatori:
===L'operatore {{IndexItem|# (operatore)}}<tt>#</tt>===
===L'operatore {{IndexItem|## (operatore)}}<tt>##</tt>===
===L'operatore {{IndexItem|defined (operatore)}}<tt>defined</tt>===
==Le macro==
▲=={{IndexItem|#define}}<tt>#define</tt>==
Il linguaggio C definisce anche delle macro:
▲=={{IndexItem|#undef}}<tt>#error</tt>==
==={{IndexItem|
==={{IndexItem|
==={{IndexItem|
==={{IndexItem|
==={{IndexItem|
[[Categoria:Linguaggio C|Istruzioni al precompilatore]]
|