प्रक्रमण करने से पहले के निर्देश

लेखक: Randy Alexander
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 26 जून 2024
Anonim
Tirtiyak and chtirthak kiryakalap part-4
वीडियो: Tirtiyak and chtirthak kiryakalap part-4

विषय

परिभाषा - प्रीप्रोसेसर निर्देश का क्या अर्थ है?

प्रीप्रोसेसर निर्देश एक प्रोग्राम में शामिल लाइनें हैं जो कि चरित्र # से शुरू होती हैं, जो उन्हें एक विशिष्ट स्रोत कोड से अलग बनाती हैं। संकलक द्वारा कुछ कार्यक्रमों को संसाधित करने के लिए उन्हें संकलक द्वारा आमंत्रित किया जाता है। प्रीप्रोसेसर निर्देश स्रोत कोड के परिवर्तन और परिणाम इन निर्देशों के बिना एक नया स्रोत कोड है।

यद्यपि C # में प्रीप्रोसेसिंग C / C ++ में वैचारिक रूप से समान है, लेकिन यह दो पहलुओं में भिन्न है। सबसे पहले, C # में प्रीप्रोसेसिंग संकलन से पहले प्रीप्रोसेसर निष्पादन के लिए एक अलग कदम शामिल नहीं करता है। इसे लेक्सिकल विश्लेषण चरण के एक भाग के रूप में संसाधित किया जाता है। दूसरा, इसका उपयोग मैक्रो बनाने के लिए नहीं किया जा सकता है। इसके अलावा, नए निर्देशों #region और #unionion को C # में जोड़ा गया है साथ ही पहले इस्तेमाल किए गए कुछ निर्देशों के बहिष्करण (#include एक उल्लेखनीय निर्देश है जिसका उपयोग "असेंबली को शामिल करने के लिए" का उपयोग करके प्रतिस्थापित किया गया है)।

जावा प्रीप्रोसेसर निर्देशों का समर्थन नहीं करता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia Preprocessor Directive की व्याख्या करता है

एक प्रीप्रोसेसर निर्देश को आमतौर पर "#" चरित्र के साथ शुरू होने वाली एक अलग लाइन में स्रोत कोड के शीर्ष पर रखा जाता है, इसके बाद निर्देश नाम और इसके बाद और बाद में एक वैकल्पिक सफेद स्थान होता है। क्योंकि प्रीप्रोसेसर निर्देश की घोषणा की एक ही पंक्ति पर एक टिप्पणी का उपयोग किया जाना है और निम्नलिखित पंक्ति के माध्यम से स्क्रॉल नहीं किया जा सकता है, सीमांकित टिप्पणियों का उपयोग नहीं किया जा सकता है। प्रीप्रोसेसर निर्देशात्मक कथन अर्धविराम (;) के साथ समाप्त नहीं होना चाहिए। संकलन के दौरान तर्क के रूप में प्रीप्रोसेसर निर्देशों को स्रोत कोड या सामान्य रेखा में परिभाषित किया जा सकता है।

C # में उपयोग किए जाने वाले प्रीप्रोसेसिंग निर्देशों के उदाहरणों में शामिल हैं:

  • #define और #undef: क्रमशः सशर्त संकलन प्रतीकों को परिभाषित करने और परिभाषित करने के लिए। इन प्रतीकों को संकलन के दौरान जांचा जा सकता है और स्रोत कोड के आवश्यक अनुभाग को संकलित किया जा सकता है। एक प्रतीक का दायरा वह फाइल है जिसमें इसे परिभाषित किया गया है।
  • #if, #elif, #else, और #endif: शर्तों के आधार पर स्रोत कोड का हिस्सा छोड़ना। सशर्त वर्गों को पूर्ण सेट बनाने वाले निर्देशों के साथ नेस्टेड किया जा सकता है।
  • # लाइन: त्रुटियों और चेतावनी के लिए उत्पन्न लाइन संख्या को नियंत्रित करने के लिए। यह ज्यादातर मेटा-प्रोग्रामिंग टूल्स द्वारा कुछ इनपुट से C # सोर्स कोड जेनरेट करने के लिए उपयोग किया जाता है। इसका उपयोग आम तौर पर कंपाइलर द्वारा रिपोर्ट किए गए लाइन नंबरों और स्रोत फ़ाइल नामों को संशोधित करने के लिए किया जाता है।
  • #error और #warning: क्रमशः त्रुटियों और चेतावनियों को उत्पन्न करने के लिए। #error का उपयोग संकलन बंद करने के लिए किया जाता है, जबकि #warning का उपयोग कंसोल में s के साथ संकलन जारी रखने के लिए किया जाता है।
  • #region और #endregion: स्रोत कोड के वर्गों को स्पष्ट रूप से चिह्नित करने के लिए। ये बेहतर पठनीयता और संदर्भ के लिए विजुअल स्टूडियो के अंदर विस्तार और पतन की अनुमति देते हैं।