Header Ads

ad728
  • New Updates

    Functions - Pre - Defined and User - Defined


    Functions – Pre – Defined and User – Defined

     

    “C” भाषा एक Functional Programming Language है | जब भी इस भाषा का प्रयोग करके किसी समस्या का समाधान प्राप्त करना चाहते है , तब हमें उस समस्या को छोटे – छोटे हिस्सों में बाटना होता है और उन सभी हिस्सों को अलग – अलग Solve करके अंत में सभी हिस्सों को जोरना होता है |

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

    उदाहरण के लिए जो Function Keyboard से Input  लेने का काम करेगा और जो Function किसी Data को Monitor पर Display करने के लिए लिखा गया है , वह Function Data को केवल Screen पर Display करने का काम ही करेगा |

    “C” Language में दो तरह के Function होते है :

    1. जो Functions हमें Directly Use करने के लिए पहले से ही प्राप्त होते है , उन्हें Pre – Defined या Built – In Functions कहा जाता है | उदाहरण के लिए printf( ) , clrscr( ) , getch( ) आदि Functions हमें पहले से ही प्राप्त है | इन्हें Use करने के लिए हमें केवल उन Header Files को अपने Source  Program में Include में Include करना होता है , जिनमें इन Functions को Define किया गया होता है | जब हम किसी Pre Defined Function को अपने Source Program में use करते है , तो इस प्रक्रिया कि Function Call करना भी कहा जाता है |

    2. दूसरे प्रकार के Functions होते है , जिन्हें Programmer अपने जरूरत के आधार पर Develop करता है | जिन Functions को एक programmer स्वयं Create करके use करता है , उन Functions को User – Defined Functions कहते है |  User – Defined  Functions  बनाना एक Programmer कि इच्छा पर निर्भर करता है |

    यदि Programmer चाहे , तो वह सभी प्रकार के कामों को बिना किसी प्रकार का User Defined Function Create किये  हुवे भी पूरा कर सकता है | लेकिन Functions Create करने से Program कि जटिलता में कमी आ जाती है और Program को Debug करना सरल होता है |

    चुकी main ( ) Function भी एक Programmer किसी समस्या का समाधान प्राप्त करने के लिए बनाता है , इसलिए main ( ) Program को भी User – Defined Function ही कहा जाता है | लेकिन ये एक ऐसा Function होता है , जिसे बनाना जरुरी होता है | यही वह Function होता है , जहाँ से Compiler Program को Execute करना शुरू करता है |

     


     



    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728