Există următoarele instrucțiuni de preprocesor:
Declarație Elemente ulterioare de pe linia de control Semnificație ========= ==================================== ======= #if expresie-condițional condițional #ifdef identificator adevărat dacă și numai dacă identificatorul este un macro #ifndef identificator adevărat dacă și numai dacă identificatorul nuj este un macro #elif expresie-condițional continuă un condițional #else continuă un condițional #endif termină un condițional #include nume-antet include un fișier #define identificator definețte un macro #undef identificator îndepărtează un macro definit anterior #line fișier număr schimbă numărul de linii și numele fișierului #error lista-token specifică o eroare #pragma lista-token toate posibilitățile
Unele compilatoare nonstandard specifică, de asemenea, #warning și #import.
O expresie condițională de mai sus poate include operatorul definit.
Identificatorul #define de mai sus poate fi urmat de o listă opțională de parametri și apoi de o listă opțională de jetoane de înlocuire. Paranteza din stânga a listei de parametri nu trebuie să aibă spațiu alb anterior.
(Include texte traduse și adaptate din Wikibooks de Nicolae Sfetcu)
Lasă un răspuns