सी प्रोग्रामिंग भाषा अपने प्रोग्राम के कुशल संचालन के लिए प्रीप्रोसेसरों का समर्थन करती है। सी प्रीप्रोसेसर सी आधारित प्रोग्रामिंग भाषा के लिए मैक्रो प्रीप्रोसेसर है। एक प्रीप्रोसेसर कंपाइलर को हेडर फाइल, मैक्रो एक्सपेंशन, कंडीशनल कंपाइलेशन और लाइन कंट्रोल को स्पष्ट तरीके से शामिल करने की क्षमता देता है।
# हैश टैग का उपयोग प्रीप्रोसेसर को परिभाषित करने के लिए किया जाता है यानी सभी प्रीप्रोसेसरों में # प्रारंभ होता है। इसके बाद प्रीप्रोसेसर का नाम आता है, जिसके बीच में कोई जगह नहीं होती। यहाँ, एक सूची C प्रीप्रोसेसर है।
S.No. | प्रीप्रोसेसर | <वें शैली ="पाठ-संरेखण:केंद्र;">विवरण|
---|---|---|
1. | #शामिल करें | फ़ाइलों से एक विशिष्ट शीर्षलेख शामिल है। |
2. | #परिभाषित करें | एक प्रीप्रोसेसर मैक्रो को परिभाषित करता है। |
3. | #undef | प्रीप्रोसेसर मैक्रो को अपरिभाषित करें |
4. | #if | संकलन समय की स्थिति की जांच करता है और सही . के लिए मूल्यांकन करता है मूल्य। |
5. | #else | अगर प्रीप्रोसेसर के विकल्प के रूप में मूल्यांकन करें। |
6. | #ifndef | जांचता है कि मैक्रो परिभाषित है या नहीं। TRUE . का मूल्यांकन करता है यदि परिभाषित नहीं है। |
7. | #elif | दोनों का संयोजन #if और #और बयान। |
8. | #त्रुटि | stderr द्वारा त्रुटि संदेश प्रिंट को परिभाषित करता है विधि। |
9. | #endif | प्रीप्रोसेसर शर्त समाप्त करता है। |
10. | #pragma | कंपाइलर को कमांड देने के लिए उपयोग किया जाता है/ |