Function Calling and Function Arguments
Function Calling and
Function Arguments
किसी पलहे से बने
हुए Function
की सुविधा को प्राप्त करने के लिए हमें उस Function को प्राप्त करने के लिए हमें उस Function को Call
करना होता है | किसी
Function
को किसी भी दूसरे Function में Call करने के लिए हमें केवल Source Calling Function का
नाम Call किए जाने वाले Target Function में लिखना होता है |
Computer में
विभन्न प्रकार के Functions को विभन्न प्रकार के कामों को
पूरा करने के लिए बनाया जाता है | बनाया
गया हर Function
किसी एक ही काम को Perfectly पूरा करने के
लिए बनाया गया होता है |
इसलिए कई बार
किसी Call
किए जा रहे Function से किसी प्रकार का काम
पूरा करवाने के लिए उसे Target Function से कुछ मान प्रदान
किए जाते हैं | ये
मान Call
किए जा रहे Function के Parenthesis में Specify किए जाने वाले मान को Argument कहा जाता है |
उदाहरण के लिए
अभी एक हमने printf(), scanf() व getch()
Functions को main() Function में कई बार Call
किया है | हम
देख सकते हैं कि clrscr() व getch()
Function के कोष्ठक में हमने किसी भी Program में
कोई Data प्रदान नहीं किया है यानी इस दोनों Functions
को main() Function में Call करते समय हमने किसी भी Program में इन्हें कोई Argument
Pass नहीं किया है |
जबकि printf()
व scanf() Function को हमने जितनी बार भी Use किया है , हर बार
उसमें कम से कम एक String को तो Specify किया ही है | printf()
व scanf() Function में हम जिस String को Specify करते हैं , उसे ही printf()
Function का Argument कहते हैं |
सारांश ये कि
किसी एक Function
X में किसी दूसरे Function Y का नाम लिखने की
प्रक्रिया को Function X में Function Y को Call करना कहते है , जबकि यदि इस Function
Y में किसी Data को Specify किया जाए , तो ये Data Function Y
का Argument कहलाता है |
No comments