main() function & Header Files

पहला C Program बनाने से पहले जानते है कि
Functions
Functions, executable statements का एक set होता है जो एक विशेष कार्य करते है। 
प्रत्येक Function का एक unique नाम होता है एवं उसके साथ मे Parenthesis ( छोटे कोष्टक) - ( ) होते है।

main() function

प्रत्येक प्रोग्राम में एक main function होता है । 

main() को उपयोग करने का पहला तरीका

int main(void)
{
              statement1;               
               statement2;
              statement3;                
                 …………….                     
                 …………….   
                 …………….   
                 …………….   
                statement N;
return 0;       
  }

Explanation of main( ) function
पहली लाइन में
int main(void)
main function का head है (जब functions के बारे में पढ़ेगे तब विस्तार से पढेंगे). अगली लाइन में single left  curly brace (or opening)({) उसके अगली (next) लाइन में statements है प्रत्येक  statement, c language मे semicolon(;) (semicolon को statement terminator कहते है)  से terminated होता है इसके बाद return 0 है ये main के इस तरह की शैली (form) का एक part है अंत में right curly brace (or closing)(}) है

main() फंक्शन को use करने का दूसरा तरीका

void main(void)
 {
      statement1; 
      statement2;
      statement3;    
      ……………. 
      ……………. 
      ……………. 
      …………….
     statementN;
 }
main फंक्शन के दूसरे तरीके में कभी भी return 0;  का उपयोग नहीं करते है ।


Header Files(हैडर फाइल्स)
चूँकि C एक function आधारित (based) प्रोग्रामिंग लैंग्वेज है और इसमें अनेको function है । इन functions के कलेक्शन को C की Library कहते हैं। C की Library अनेको files में संयोजित है जिन्हें header files कहते हैं। प्रत्येक header file का एक्सटेंशन .h होता है।

Example

stdio. h
math.h
stdlib.h
string.h
time.h इत्यादि

इन Header Files को प्रोग्राम में Use करने के लिए preprocessor directive, #include का use करते है:
जैसे -

#include<filename>

यहाँ filename का मतलब है header file का नाम है।


Example
#include<stdio. h>

Full forms 
stdio -> Standard Input Output
conio-> Console input Output


1 comment: