हेल्लो पाठकों !
क्या आप जानना चाहते है, सी प्रोग्रामिंग में फंक्शन क्या है (What is Function in C programming in Hindi), इसके कितने प्रकार होते है, सी प्रोग्रामिंग के फंक्शन का उपयोग और लाभ क्या है ।
तो चलिए Function के बारे में विस्तार से जानते है ।
सी प्रोग्रामिंग में फंक्शन क्या है (What is Function in C in Hindi) ?
सी प्रोग्रामिंग में फंक्शन कोड का एक पुनः प्रयोज्य ब्लॉक है जो प्रोग्राम को समझने, परीक्षण करने में आसान बनाता है और कॉलिंग प्रोग्राम को बदले बिना आसानी से संशोधित किया जा सकता है । फंक्शन कोड को विभाजित करते हैं और बेहतर और प्रभावी परिणामों के लिए कार्यक्रम को संशोधित करते हैं ।
प्रत्येक सी प्रोग्राम कार्यों के संग्रह के रूप में हो सकता है । फंक्शन अभिव्यक्तियों का संग्रह है जिसे बार बार दोहराया जा सकता है ।
फंक्शन बयानों का एक सेट है जो इनपुट लेता है, कुछ विशिष्ट गणना करता है और आउटपुट उत्पन्न करता है ।
कुछ अकसर या बार बार किए गए कार्यो को एक साथ रखना और एक फंक्शन बनाना है ताकि अलग अलग इनपुट के लिए एक ही कोड को बार बार लिखने के बजाय, हम फंक्शन को कॉल कर सकते है ।
फंक्शन कितने प्रकार है (Types of functions in C) ?
सी प्रोग्रामिंग में मूल रूप से दो प्रकार के कार्य (functions) होते है :-
- User Defined Functions
- Library Functions
User Defined Functions
आप अपनी जरूरत के अनुसार फंक्शन भी बना सकते हैं । यूजर द्वारा बनाए गए ऐसे फंक्शन को यूजर उपयोगकर्ता परिभाषित फंक्शन (User Defined Function) के रूप में जाना जाता है ।
एैसी फंक्शन को आमतौर पर प्रोग्राम के साथ लोकल उद्देश्य के लिए परिभाषित किया जाता है । फंक्शन के इन सेट को सामान्य उपयोग के लिए अपनी हेडर फाइल में भी शामिल किया जा सकता है ।
Library Functions
लाइब्रेरी फंक्शन वे फंक्शन हैं जो सी प्रोग्रामर द्वारा बनाए जाते हैं, ताकि वह इसे कई बार इस्तेमाल कर सकें । यह एक बड़े प्रोग्राम की जटिलता को कम करता है और कोड को अनुकूलित करता है ।
लाइब्रेरी फंक्शन सामान्य अवश्यक फंक्शन हैं जिन्हें एक साथ समूहीकृत किया जाता है और लाइब्रेरी नामक फाइलों में संग्रहीत किया जाता है । अधिकांश कम्पाइलरों में लाइब्रेरी के कार्य डिस्क पर मौजूद होते हैं ।
सी प्रोग्रामिंग में फंक्शन की आवश्यकता क्यों है (Why need Functions in C) ?
फंक्शन का उपयोग कोई आवश्यकता को पूरा करने के लिए किया जाता है :-
- फंक्शन हमें कोड अतिरेक को कम करने में मदद करते हैं ।
- यदि सॉफटवेयर में कई स्थानों पर कार्यक्षमता की जाती है, तो एक ही कोड को बार बार लिखने के बजाय, हम एक फंक्शन बनाते हैं और इसे हर जगह इस्तेमाल करते हैं ।
- यह रखरखाव में भी मदद करता है क्योंकि अगर हम भविष्य में कार्यक्षमता में बदलाव करते हैं तो हमें एक ही स्थान पर बदलना होगा ।
- फंक्शन कोड मॉडयूलर बनाते हैं जो कोड की कई लाईनों वाली एक बड़ी फाइल पर कार्य करता है । यदि कोड को फंक्शन में विभाजित किया जाता है, तो कोड को पढ़ना और उसका उपयोग करना वास्तव में सरल हो जाता है ।
सी प्रोग्रामिंग के फंक्शन के क्या फायदे है (Advantages of functions in C) ?
सी प्रोग्रामिंग के फंक्शन को इस्तेमाल करने का कुछ प्रमुख फायदे है :
- फंक्शन का उपयोग करके, हम एक प्रोग्राम में एक ही लॉजिक / कोड को बार बार लिखने से बच सकते हैं ।
- एक सी फंक्शन को प्रोग्राम में कहीं से भी कितनी भी बार कॉल कर सकते है ।
- हम एक बड़े सी प्रोग्राम को आसानी से ट्रैक कर सकते हैं जब इसे कई प्रोग्राम में विभाजित किया जाता है ।
- पुनः प्रयोज्यता सी फंक्शन की मुख्य उपलब्धि है ।
सी प्रोग्रामिंग में फंक्शन को कैसे परिभाषित करते है (How to Define a Function in C) ?
सी प्रोग्रामिंग भाषा में फंक्शन को नीचे दिए गए चार भागो में परिभाषित (Define) करते है :-
- Return Type
- Name of Function
- Parameters
- Body of Function
Syntax:
return_type function_name( parameter list ) {
body of the function
}
निर्ष्कष – Conclusion
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-