Function
आपको आज मैं बताने वाला हूँ Function के बारे में जिसमें हम जानेंगे की Function क्या है और इसका उपयोग किसी प्रोग्राम में क्यों किया जाता है? उदाहरण के साथ।PCGYAN1 |
function क्या है ? :-
C language में एक बड़े program को कई अलग-अलग sub program में Divide किया जा सकता है जिन्हें Module कहते हैं। ये module ही function कहलाते हैं। इस प्रकार Function एक Sub-program या Program segment है जो एक Particular task को Perform करता है।
जैसे :- printf () , scanf(), sqrt() etc.
C language में Function का प्रयोग क्यों किया जाता है ?
C language में Function का प्रयोग program को अपने हिसाब से Exicute करने के लिए किया जाता है। इसके द्वारा बहुत बड़े-बड़े program को अपने हिसाब से छोटे-छोटे भाग में divide किया जा सकता है। इस प्रकार इसके यहां पर दो प्रकार है-
C Language में function को दो भागों में वर्गीकृत किया गया है -
1. Library ()
2. User difine ()
1. Library function () :-
C language की library में पहले से बने हुए कई Function available हैं जिनका उपयोग कुछ Standerd व पहले से Define Operation को Perform करने के लिए किया जाता है। ये Function C compiler के साथ प्रयोग किये जाते हैं। या उपलब्ध होते हैं। तथा Program में इन्हें उपयोग करने के लिए विभीन्न Header File की आवश्यकता होती है। इन functions को Build in function भी कहते हैं।
जैसे - sqrt(), sin(), cos(),printf() , scanf () etc.
2. User define function :-
प्रोग्रामर को Library function को छोड़कर कुछ ऐसे functions की Need होती है जो Special Operation को perform करे। इन function को User या Programmer के द्वारा build जाते हैं , इसलिए इसे User difine function कहते हैं। User define function को संक्षिप्त रूप में UDF कहते हैं।
किसी भी User difine function को Main function के पहले या बाद में बना सकते हैं। तथा इसे उसके नाम से एक या एक से अधिक बार Call भी किया जा सकता है। किसी User define function में एक या अधिक Value ( C parameter ) या ( argument ) पास भी किया जा सकता है।
Ex.
दो number a तथा b को add करने के लिए C language में कोई भी Library function available नहीं है।
pow(m,n) , sqrt(m) , add(c) etc.
आगे हम c=a+b के लिए function प्रोग्राम बनाएंगे।
Post a Comment
Post a Comment