प्रीप्रोसेसर डायरेक्टिव्ह

लेखक: Randy Alexander
निर्मितीची तारीख: 1 एप्रिल 2021
अद्यतन तारीख: 26 जून 2024
Anonim
सी में प्रीप्रोसेसर | सी में प्रीप्रोसेसर निर्देश | प्रीप्रोसेसर का कार्य
व्हिडिओ: सी में प्रीप्रोसेसर | सी में प्रीप्रोसेसर निर्देश | प्रीप्रोसेसर का कार्य

सामग्री

व्याख्या - प्रीप्रोसेसर डायरेक्टिव्ह म्हणजे काय?

प्रीप्रोसेसर डायरेक्टिव्ह्ज प्रोग्राममध्ये समाविष्ट केलेल्या ओळी असतात ज्या # अक्षरापासून प्रारंभ होतात, ज्या त्यांना विशिष्ट स्त्रोत कोडपेक्षा भिन्न बनवतात. ते संकलित करण्यापूर्वी काही प्रोग्राम्सवर प्रक्रिया करण्यासाठी कंपाईलरद्वारे विनंती केली जाते. प्रीप्रोसेसर निर्देश स्त्रोत कोडचा बदल करतात आणि परिणाम या निर्देशांशिवाय नवीन स्त्रोत कोड आहे.

जरी सी # मध्ये प्रीप्रोसेसिंग सी / सी ++ प्रमाणे संकल्पनात्मकदृष्ट्या समान आहे, परंतु ते दोन पैलूंमध्ये भिन्न आहे. प्रथम, सी # मध्ये प्रीप्रोसेसिंगमध्ये संकलनापूर्वी प्रीप्रोसेसर एक्जीक्यूशनसाठी स्वतंत्र चरण समाविष्ट नाही. शब्दावली विश्लेषण अवस्थेचा भाग म्हणून यावर प्रक्रिया केली जाते. दुसरे म्हणजे मॅक्रो तयार करण्यासाठी त्याचा वापर केला जाऊ शकत नाही. याव्यतिरिक्त, नवीन निर्देश #region आणि #unregion C # मध्ये जोडले गेले आहेत यापूर्वी वापरल्या गेलेल्या काही निर्देशांच्या वगळण्यासह (# समावेश हा एक उल्लेखनीय निर्देश आहे ज्यांचा वापर संमेलनांचा समावेश करण्यासाठी "वापरणे" सह पुनर्स्थित केला गेला आहे).

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


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया प्रीप्रोसेसर डायरेक्टिव्हचे स्पष्टीकरण देते

प्रीप्रोसेसर डायरेक्टिव्ह सामान्यत: स्त्रोत कोडच्या शीर्षस्थानी "#" अक्षरापासून वेगळ्या ओळीत ठेवला जातो, त्यानंतर निर्देश नाव आणि त्यापूर्वी आणि नंतर एक वैकल्पिक श्वेत जागा असते. प्रीप्रोसेसर निर्देशांच्या घोषणा करण्याच्या त्याच ओळीवर एक टिप्पणी वापरावी लागेल आणि खालील ओळीवर स्क्रोल करू शकत नाही, म्हणून मर्यादीत टिप्पण्या वापरल्या जाऊ शकत नाहीत. प्रीप्रोसेसर निर्देशांक अर्धविराम (;) ने समाप्त होऊ नये. प्रीप्रोसेसर निर्देश संकलित करताना वितर्क म्हणून स्त्रोत कोडमध्ये किंवा सामान्य ओळीत परिभाषित केले जाऊ शकतात.

सी # मध्ये वापरल्या जाणार्‍या पूर्व-निर्देशित निर्देशांच्या उदाहरणांमध्ये:

  • # परिभाषित आणि #undef: अनुक्रमे सशर्त संकलन चिन्ह परिभाषित आणि परिभाषित करण्यासाठी. हे चिन्ह संकलित करताना तपासले जाऊ शकले व स्त्रोत कोडचा आवश्यक विभाग संकलित केला जाऊ शकेल. चिन्हाची व्याप्ती ही फाईल आहे ज्यामध्ये ती परिभाषित केली गेली आहे.
  • #if, #elif, #else, आणि #endif: अटींवर आधारित स्त्रोत कोडचा भाग वगळण्यासाठी. सशर्त विभाग संपूर्ण सेट तयार करण्याच्या निर्देशांसह घरटे घेतात.
  • # लाइन: त्रुटी आणि चेतावणीसाठी व्युत्पन्न केलेल्या लाइन नंबर नियंत्रित करण्यासाठी. हे बहुतेक मेटा-प्रोग्रामिंग साधनांद्वारे काही इनपुटमधून सी # स्त्रोत कोड व्युत्पन्न करण्यासाठी वापरले जाते. हे सहसा कंपाईलरद्वारे आउटपुटमध्ये नोंदविलेले रेखा क्रमांक आणि स्त्रोत फाइल नावे सुधारित करण्यासाठी वापरले जाते.
  • # भय आणि # चेतावणी: अनुक्रमे त्रुटी आणि चेतावणी व्युत्पन्न करण्यासाठी. संकलन थांबविण्यासाठी # एररचा वापर केला जातो, तर कन्सोलमध्ये s सह संकलन सुरू ठेवण्यासाठी #warning वापरले जाते.
  • #region आणि #endregion: स्त्रोत कोडच्या विभागांना स्पष्टपणे चिन्हांकित करणे. हे अधिक वाचनीयता आणि संदर्भासाठी व्हिज्युअल स्टुडिओमध्ये विस्तार आणि कोसळण्यास अनुमती देते.