Header Ads

ad728
  • New Updates

    Function Definition


    Function Definition

    Function को निम्न Format में Define किया जाता है

    
    Return_Data_TypeFunction_Name(Arguments_List)
    Argument Variables Declaration;
    {
     Local Variables
     Statement 1;
     Statement 2;
     “    “   “
     Statement n
     Return (Expression);
    }
    
    

    Return_Data_Type

     यहां हमें ये Declare करना होता हैं कि UDF Function , Call कर रहे Function को जो मान Return करेगा , वह मान किस प्रकार के Data Type का होगा | Default रूप में एक Function int प्रकार का मान ही Return करता है | यदि हमें char प्रकार का मान Return करवाना हो , तो हमें char लिखना होता है | यदि हम यहां पर कोई Data Type Declare ना करें , तो Function int प्रकार का मान Return करता है |

    Function_Name

    यहां हम अपने Function का नाम लिखते हैं कि हमारे Function को हम किस नाम से अन्य प्रोग्राम में Use करेंगे | यहां नाम देने में उन सभी नियमों का पालन करना पड़ता है , जिन नियमों का पालन हम किसी Variable को नाम देने में करते हैं | यहां ध्यान दें कि कभी भी दो User Defined Function का नाम एक समान नहीं होना चाहिए और किसी भी अन्य User Defined Function का नाम main() नहीं होना चाहिए क्योंकि एक प्रोग्राम में main() Function केवल एक ही हो सकता है | हम किसी Function को ऐसा नाम भी दे सकते हैं , जो कि पहले से ही Library में उपलब्ध हो | उदाहरण के लए हम printf() या scanf() नाम का कोई User Defined Function Create नहीं कर सकते हैं , क्योंकि ये पहले से ही Library में Predefined हैं |

    Argument_List

    जब हमें कोई मान किसी User Defined Function को दे कर उस पर कोई प्रक्रिया करवानी होती है , तब हम वे मान User Defined Function के कोष्टक को देते हैं | ये मान User Defined Function के कोष्टक में लिखे Variables में चले जाते हैं, उसके बाद ही कोई प्रक्रिया User Defined Function में होती है | ये Variable Argument List कहलाते हैं और जो मान User Defined Function के किसी Function से प्राप्त होते हैं , वे मान Argument Values कहलाते हैं |

     

    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728