Dark Mode Logo (Optional)

Dark Mode Logo (Optional)

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 कहलाता है |

 

 

You may like these posts:

No comments:

Post a Comment