Contact us

C प्रोग्राम की संरचना

C Program Structure [Hindi]


C लैंग्वेज के प्रोग्राम में चार भाग शामिल होते हैं :-

1) प्रेप्रोसेसर कमांड्स (Preprocessor Commands)
2) फंक्शन्स (Functions)
4) स्टेटमेंट एंड एक्सप्रेशन्स (Statements and Expressions)
5) कमैंट्स (Comments) 


इस नीचे दिए गए छोटे से C प्रोग्राम से C का स्ट्रक्चर समझते हैं:-

#include <stdio.h>

int main()
{
    /* My first program in C */
   printf("Hello World! \n");
   return 0;
}

यह छोटा सा C प्रोग्राम कंप्यूटर स्क्रीन पर Hello World! लिखेगा| आइये इस प्रोग्राम की एक एक लाइन को समझते हैं:-

1) प्रोग्राम की पहली लाइन में लिखा है #include <stdio.h> इसे प्रेप्रोसेसर कमांड कहते हैं| यह प्रेप्रोसेसर कमांड कम्पाइलर को बताती है कि प्रोग्राम को कम्पाइल करने से पहले  stdio.h नाम की फाइल में मौजूद कोड को इस प्रोग्राम के शुरू में लगा देना है|  

2) अगली लाइन है int main() इसे फंक्शन कहते हैं| इस लाइन में main फंक्शन कॉल हो रहा है| कम्पाइलर main फंक्शन के अंदर का कोड ही रन करता है| दूसरे शब्दों में कहें तो main फंक्शन ऐसा फंक्शन होता है जहां से प्रोग्राम शुरू होता है| 

3) तीसरे नंबर की लाइन है  /* My first program in C */ इसे कमेंट कहते हैं कमेंट के लिए /* */ यह सिंटेक्स होता है इसके अंदर जो कुछ भी लिखा जाता है कम्पाइलर उसे रन नहीं करता| कमेंट के अंदर जो कुछ भी लिखा जाता है वह केवल प्रोग्राम का सोर्स कोड पढ़ने वाले व्यक्ति के लिए लिखा जाता है ताकि उसे पता चल सके कि सोर्स कोड क्या काम करता है|  

4) चौथी लाइन है printf("Hello World! \n"); यह भी एक फंक्शन है printf एक ऐसा फंक्शन है जो कि C में पहले से डिफाइन होता है| जब भी C का कम्पाइलर इनस्टॉल किया जाता है तो इसके साथ C लैंग्वेज की स्टैण्डर्ड लाइब्रेरी भी इनस्टॉल हो जाती है| C की स्टैण्डर्ड लाइब्रेरी में बहुत सारे फंक्शन डिफाइन होते हैं जिनको प्रोग्राम में इस्तेमाल कर सकते हैं| printf भी C की लाइब्रेरी में मौजूद पहले से एक फंक्शन है| इस printf फंक्शन के अंदर जो भी कुछ लिखा जाता है उसे कम्पाइलर कंप्यूटर स्क्रीन में प्रिंट कर देता है|   

5) पांचवी लाइन में लिखा है return 0 return स्टेटमेंट कम्पाइलर को बताती है कि प्रोग्राम खत्म हो चुका है| return स्टेटमेंट पर कम्पाइलर प्रोग्राम को रन करना बंद कर देता है दूसरे शब्दों में कहें तो return स्टेटमेंट पर प्रोग्राम खत्म हो जाता है|  

6) आखिरी लाइन में ब्रैकेट खत्म हो रही है } यह ब्रैकेट main फंक्शन को खत्म कर रही है| 
  
C प्रोग्राम को कम्पाइल और एक्सेक्यूट करना 

1) जिस भी फाइल में C का सोर्स कोड लिखते हैं उसे  .c की एक्सटेंशन से सेव करना होता है| 

2) अब CMD कमांड प्रोम्पट ओपन करें और उस फोल्डर में जाए जहां C की सोर्स फाइल को सेव किया है| 

3) अब gcc कम्पाइलर को रन करने के लिए कमांड दें $gcc filename.c इसके बाद एंटर प्रेस करें| इस कमांड के बाद C कम्पाइलर आपके सोर्स कोड को कम्पाइल करके एक एक्सेक्यूटबल फाइल इसी फोल्डर में सेव कर देगा| अगर कम्पाइल करते समय कोई एरर आती है तो कम्पाइलर उसे कमांड प्रॉम्पट में प्रिंट करके दिखा देगा और एक्सेक्यूटबल फाइल नहीं बनाएगा| 

4) अब इस एक्सेक्यूटबल फाइल का नाम कमांड प्रॉम्पट में लिखे और प्रेस एंटर करें प्रोग्राम रन हो जाएगा|  क्योंकि इस प्रोग्राम में हमने केवल स्क्रीन पर Hello world| प्रिंट करवाया है इसलिए हमे कमांड प्रॉम्पट में Hello World! प्रिंट होता हुआ दिखेगा|       

1 Review:

यह पोस्ट आपको किसी लगी इसके बारे में लिखें