Function एक powerful प्रोग्रामिंग टूल हैं एक function कोड का एक ब्लॉक होता है जो specific कार्य करता है इसमें एक नाम है और यह पुन: useful है इसे आवश्यक कार्यक्रम में कई अलग-अलग हिस्सों से executed किया जा सकता है, यह calling प्रोग्राम के लिए एक value भी वापस कर सकता है।
सभी execution योग्य कोड को एक function के भीतर रखा जाता है सी प्रोग्राम में एक या एक से अधिक function हैं एक कंप्यूटर प्रोग्राम स्वयं द्वारा सभी कार्यों को संभाल नहीं सकता यह अन्य programs की तरह अनुरोध करता है जैसे units सी में कार्य करती हैं।
एक function या तो किसी मान को लौटा सकता है या कुछ भी रिटर्न नहीं देता फ़ंक्शन एक सब प्रोग्राम है जो कोडिंग करने में आपकी मदद करता है।
फ़ंक्शस को आप कई बार Call करा सकते हैं फंक्शन बनाने के कई फायदे है सबसे बड़ा फायदा यह है की फंक्शन को कई बार Call कर सकते हैं ओर एक ही Code को बार-बार नहीं लिखना पड़ता है दूसरा फायदा यह है की बड़े प्रोग्राम में error की बहुत possibility होती है पर जब हम इससे कई छोटे छोटे फंक्शन में बाँट कर लिखते हैं तब हमारी पकड़ बहुत अच्छी होती है और गलतियों की सम्भावना बहुत काम होती है ।
User Defined Function
Built-in Function
User Defined function वो फंक्शन है जिनको हम अपने प्रोग्राम में अपनी जरूरत के अनुसार डिफाइन करते हैं उन्हें हम यूजर डिफाइंड फंक्शन कहते हैं।
C programming language में built-in फंक्शन वे फंक्शन होते है जिनके prototype प्रोग्रामिंग भाषा C की header file में safe रहते हैं. इन फंक्शन को प्रोग्राम में बस इनका नाम लिखकर इन्हें कॉल किया जाता है और ये प्रोग्राम में execute हो जाता है।
#include <stdio.h> #include <conio.h> //defining function void hello(){ printf("hello my friends"); } void main(){ clrscr(); hello();//calling a function hello(); hello(); getch(); }