Function Arguments: किसी पहले से बने हुए Function की सुविधा को प्राप्त करने के लिए हमें उस Function को Call करना होता है। किसी Function को किसी भी दूसरे Function में Call करने के लिए हमें केवल Source Calling Function का नाम Call किए जाने वाले Target Function में लिखना होता है।
Computer में विभिन्न प्रकार के Functions को विभिन्न प्रकार के कामों को पूरा करने के लिए बनाया जाता है। बनाया गया हर Function किसी एक ही काम को Perfectly पूरा करने के लिए बनाया गया होता है।
इसलिए कई बार किसी Call किए जा रहे Function से किसी प्रकार का काम पूरा करवाने के लिए उसे Target Function से कुछ मान प्रदान किए जाते हैं। ये मान Call किए जा रहे Function के Parenthesis में Specify किए जाते हैं। किसी Function को Call करते समय उसके कोष्ठक के बीच Specify किए जाने वाले मान को Argument कहा जाता है।
उदाहरण के लिए अभी तक हमने printf(), scanf(), clrscr() व 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 कहलाता है।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
C Programming Language in Hindi | Page: 477 + 265 | Format: PDF