प्रीप्रोसेसर निर्देश #pragma का उपयोग कंपाइलर को C/C++ भाषा में अतिरिक्त जानकारी प्रदान करने के लिए किया जाता है। इसका उपयोग संकलक द्वारा कुछ विशेष सुविधाएँ प्रदान करने के लिए किया जाता है।
यहाँ C/C++ भाषा में #pragma निर्देश का सिंटैक्स दिया गया है,
#pragma token_name
C/C++ भाषा में कुछ #pragma निर्देशों की तालिका इस प्रकार है,
<टेबल> <थहेड> क्रमांक #pragma निर्देश और विवरण 1 #pragma स्टार्टअपमुख्य () के निष्पादन से पहले, प्रज्ञा में निर्दिष्ट फ़ंक्शन को चलाने की आवश्यकता होती है।
2 #pragma निकास
कार्यक्रम के अंत से पहले, प्रज्ञा में निर्दिष्ट फ़ंक्शन को चलाने की आवश्यकता होती है।
3 #pragma चेतावनी
चेतावनी संदेशों को छिपाने के लिए उपयोग किया जाता है।
4 #pragma GCC निर्भरता
वर्तमान और अन्य फ़ाइल की तिथियों की जाँच करता है। यदि अन्य फ़ाइल हाल ही की है, तो यह एक चेतावनी संदेश दिखाती है।
5 #pragma GCC system_header
यह वर्तमान फ़ाइल के कोड को ऐसे मानता है जैसे कि यह सिस्टम हेडर से आया हो।
6 #pragma GCC ज़हर
प्रोग्राम से किसी पहचानकर्ता को ब्लॉक करने के लिए उपयोग किया जाता है।
सी भाषा में #pragma निर्देश का एक उदाहरण यहां दिया गया है,
उदाहरण
#include<stdio.h> int display(); #pragma startup display #pragma exit display int main() { printf("\nI am in main function"); return 0; } int display() { printf("\nI am in display function"); return 0; }