C Language में Function क्या है? : Function Kya Hai in Hindi

Function Kya Hai – दोस्तों आज हम आपको “Function क्या है?” के बारे में बताएंगे। Function को उदाहरण के तौर पर समझे तो Function किसी Problem का समाधान करने के लिए उन्हें छोटे – छोटे हिस्सों में बांटा देता है तथा उन सभी हिस्सों को अलग-अलग Solve करके अंत में सभी हिस्सों को जोड़ दिया जाता है। उन छोटे छोटे हिसों को Function कहते है।

Function क्या है? (Function Kya Hai in Hindi) –

Function Kya Hai – C भाषा एक Procedural Programing Language है। किसी Problem का समाधान करने के लिए उन्हें छोटे-छोटे हिस्सों में बांटा जाता है तथा उन सभी हिस्सों को अलग-अलग Solve करके अंत में सभी हिस्सों को जोड़ दिया जाता है। 

किसी समस्या से संबंधित इन विभिन्न प्रकार के छोटे-छोटे हिस्सों को ही Function कहा जाता है। Function किसी एक काम को पूरी तरह से पूरा करते है और केवल एक ही काम को पूर्ण करते है। यानी हर Function अपने आप में केवल एक ही काम परिपूर्ण तरीके से पूरा कर सकता है। 

उदाहरण के लिए जो Function कीबोर्ड से इनपुट लेने का काम करता है वह Function केवल कीबोर्ड से इनपुट लेने का ही काम करेगा और जो Function है, किसी डाटा को स्क्रीन पर डिस्प्ले करने के लिए लिखा गया है। 

वह Function डाटा को केवल वह Function केवल Keyboard से Input लेने का ही काम करेगा और जो Function किसी डाटा को Screen पर Display करने के लिए लिखा गया है।

वह Function Data को केवल Screen पर Display करने का काम वह Function केवल है। Keyboard से Input लेने का ही काम करेगा और जो Function किसी Data को Screen पर Display करने के लिए रखा गया है। वह Function Data को केवल Screen पर Show करने का काम करेगा। 

 

Function के लाभ –

समझने में आसानी – 

Code को समझने में आसानी होती है।

 

दुबारा प्रयोग होने की क्षमता –

Function Kya Hai – उदाहरण के लिए, जैसे की -एक कागज एक बार प्रयोग में आने के बाद दोबारा फिर इस्तेमाल में लाया जा सकता है, इससे कागज की भी बचत होती है और वातावरण भी सुरक्षित रहता है। ठीक उसी प्रकार से Code में दोबारा प्रयोग होता है। अगर यह मॉड्यूलर है, तो यह समय, मेहनत और मेमोरी में जगह को बचाता है। 

 

गलतियां ढूंढने में आसान होता है –

IF Code बिना किसी मॉड्यूल के एक अकेले Block में जब लिखा जाता है, तो गलतियों को ढूंढना मुश्किल हो जाता है। अगर एक या एक से अधिक Sub Program होते है, तो गलतियों को ढूंढना और भी आसान हो जाता है। 

 

कोड के रख रखाव की योगिता –

Function का प्रयोग करते हुए हम Program का रखरखाव अच्छे से करते है। कोड समझने में आसान होता है और इसे बदला या सुधारा भी जा सकता है।

 

कोड की अधिकता को हटाना – 

Function का प्रयोग करते हुए हम कोड सेगमेंट की अधिकता को हटा सकते है। 

 

Call by Value Function –

Function Kya Hai – Function Call कि इस विधि को समझने के लिए निम्न प्रकार से एक उदाहरण लेते लेते है –

int and (int a, int b);

{

       return (a+b)

}

यह फंक्शन Add () Function main () में निम्न प्रकार कॉल किया जाता है।

main ()

{

:

x=5;

y=7;

t=add (x,y);

Printf (“The Total of Two Numbers = %d”,d);

:

:

}

output 

the total of two numbers = 12

 

Function के प्रकार –

फंक्शन दो प्रकार के होते है –

(i) Library Function

(ii) User Defined Function

 

Library Function –

Function Kya Hai – प्रक्रिया को करने के लिए सी फंक्शन प्रोग्रामर को लाइब्रेरी फंक्शन की सुविधा प्रदान करता है। स्टैंडर्ड फंक्शन भाषा के फंक्शन में बने होते है। प्रोग्रामर को इन फंक्शन को लिखने की आवश्यकता नहीं होती क्योंकि यह पूरी डिफाइन होते है। जिनका प्रयोग प्रोग्रामर अरगुमेंट पास करते समय आवश्यकतापर इस फंक्शन को कॉल कर सकते है।

इस फंक्शन को एक खास लाइब्रेरी में रखा जाता है। उदाहरण के लिए फंक्शन जैसे की – Pow (int, int), Sqrt (), rand () आदि math.h में रखा गया है। जब भी इन फंक्शन को उपयोग करना हो तो math.h को include करना आवश्यक है।

 

Standard Function 1                                                                                       Standard Function 2 

                                                                     Libraries

Standard Function 4                                                                                        Standard Function 3

 

User Defined Function

Function Kya Hai – User Defined Function प्रक्रिया को करने के लिए सुविधा प्रदान करता है। User इनका नाम, पैरामीटर तथा प्रक्रिया सभी User द्वारा घोषित होती है तथा इसे किन कमांडो द्वारा शामिल करना है, यह User निर्धारित करता है। 

इसीलिए इसे User Defined Function कहते है। C में प्रत्येक प्रोग्राम संपादन main () Function से शुरू होता है तथा प्रत्येक User Defined Function को main () Function से या दूसरे अन्य Function के द्वारा Call करता है।

प्रत्येक Function जब अपनी प्रतिष्ठा कर लेता है। तब कंट्रोल में को वापस चला जाता है। Program इसके बाद बुलाई जाने वाले Program के बचे हुए कथन संपादित होते है। C में हम Function को निम्नलिखित तरीकों में से किसी का भी प्रयोग कर परिभाषित कर सकते है। 

 

इन्हें भी पढ़े –

 

 

निष्कर्ष (Conclusion) –

Function Kya Hai – दोस्तों आज हमने आपको “Function Kya Hai” के बारे में सारी जानकारी उपलब्ध करवाई है। अगर आपको यह Article (आर्टिकल) अच्छा लगा है, तो इसे अपने दोस्तों के साथ जरुर Share करें और अगर आप इस Article (आर्टिकल) से सम्बंधित कोई सवाल पूछना चाहते है। 

तो हमे Comment Box में जरुर Message करें और अगर आप इसी तरह की जानकारियो के बारे में जानना चाहते है, तो हमारी Website Frenks Tech के साथ जरुर जुड़े धन्यवाद !

Leave a Comment