Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/studb20/public_html/index.php on line 4
 1.18.5 Директиви Шйеії і ШпйеГ - Програмування С, С++теорія та практика (частина 1) - Studbook

Програмування С, С++теорія та практика (частина 1)

1.18.5 Директиви Шйеії і ШпйеГ

Синтаксис :

#і^йе^ ідентифікатор

#іїпгіеї ідентифікатор

Аналогічно директиві #ЇТ, за директивами #іШеґ і #іґпгїеГ може слідувати набір директив #е1іТ і директива #еіке. Набір директив повинен закінчуватися директивою #епгїіТ.

Використання директив #ійеґ і #іТпгїе:Т еквівалентне директиві #ЇТ, що використовує вираз з операцією гїейпегї (ідентифікатор). Ці директиви підтримуються виключно для сумісності з попередніми версіями компіляторів мови Сі. Тому замість цих директив рекомендується використовувати директиву #іТ з операцією гїейпегї (ідентифікатор).

Коли препроцесор оброблює директиву #іМеГ, він перевіряє, чи визначений в даний момент вказаний ідентифікатор. Якщо так, то умова вважається істинною, якщо ні - хибною.

Директива #іГпгїеГ протилежна за своєю дією директиві #іМеГ. Якщо ідентифікатор не був визначений директивою #гїейпе, або його дія відмінена директивою #ипйеґ, то умова вважається істинною. В протилежному випадку умова хибна.

 

93