fbpx

Functions in C Programing

इस Post में C Language में Functions के बारे में पढेंगे.

Functions in C Programming

C में, हम एक बड़े प्रोग्राम को फंक्शन के रूप में जाने वाले बुनियादी बिल्डिंग ब्लॉक्स में विभाजित कर सकते हैं। Function में braces {} द्वारा संलग्न programming statement का set होता है। C प्रोग्राम को पुन: प्रयोज्य और प्रतिरूपकता प्रदान करने के लिए एक फ़ंक्शन को कई बार कॉल किया जा सकता है।

हम कह सकते हैं कि function का संग्रह एक program बनाता है।

Advantage of C Functions

  • Function का प्रयोग करके हम एक ही logic/code को प्रोग्राम में बार-बार लिखने से बच सकते हैं।
  • हम किसी प्रोग्राम में और किसी प्रोग्राम में किसी भी स्थान से C फंक्शन को कितनी भी बार कॉल कर सकते हैं।
  • हम एक बड़े C प्रोग्राम को आसानी से ट्रैक कर सकते हैं जब इसे कई कार्यों में विभाजित किया जाता है।
  • पुन: प्रयोज्यता C कार्यों की मुख्य उपलब्धि है।
  • हालाँकि, C प्रोग्राम में फंक्शन कॉलिंग हमेशा एक ओवरहेड होता है।

C function के तीन पहलू हैं –

  • Function Declaration
  • Function Call
  • Function Definition

Function Declaration

Function name, Function Parameter और Return Type के बारे में compiler को बताने के लिए एक फ़ंक्शन को विश्व स्तर पर C Program में घोषित किया जाना चाहिए।

Function Call

Program में कहीं से भी Function को Call किया जा सकता है। Function calling और Function Declaration में Parameter सूची भिन्न नहीं होनी चाहिए। हमें उतने ही फंक्शन पास करने होंगे जितने Function Declaration में घोषित किए गए हैं।

 Function Definition

इसमें वास्तविक विवरण शामिल हैं जिन्हें निष्पादित किया जाना है। यह सबसे महत्वपूर्ण पहलू है जिस पर फ़ंक्शन को कॉल करने पर नियंत्रण आता है। यहां, हमें ध्यान देना चाहिए कि function से केवल एक value वापस किया जा सकता है।

Syntax

The syntax of creating function in c language is given below:

return_type function_name(data_type parameter…){  

//code to be executed  

}  

 Example:

void main()  

{  

    printf("\nGoing to calculate the sum of two numbers:");  

    sum();  

}  

void sum()  

{  

    int a,b;   

    printf("\nEnter two numbers");  

    scanf("%d %d",&a,&b);   

    printf("The sum is %d",a+b);  

}

Output:

 इस program में sum()  function के अंदर 2 नंबर को जोड़ा है और प्रिंट किया है| और sum() function को main function में call किया है|  

ये हमारा वीडियो लिंक है इसमे हमने functions  को detail मे explain किया है :
Function  in C Programming Language

आशा करता हूँ आपको मेरी यह Post अच्छी लगी होगी. यदि आपके इस Post को लेकर कोई सुझाव हों तो Comment के माध्यम से जरुर बताएं. Post को अपने Friends के साथ Share जरुर करें.

Thank You…

Leave a Comment