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