Calling Function and Called Function in C Language

Calling Function and Called Function in C Language – जिस प्रोग्राम में किसी User Defined Function को उपयोग करने के लिए User Defined Function का नाम लिख कर उस User Defined Function के कोष्‍ठक में Arguments दिये जाते हैं और कोष्‍ठक के बाद सेमीकॉलन का प्रयोग किया जाता है, उस प्रोग्राम को Calling Function कहा जाता है, और जिस User Defined Function को उपयोग में लिया जाता है उस User Defined Function को Called Function कहा जाता है। किसी प्रोग्राम में किसी Function को Use करना, Function Call करना कहलाता है जबकि Function को निम्न Format में Define किया जाता है:

	Return_Data_Type Function_Name ( Argument_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 Functions का नाम एक समान नहीं होना चाहिये और किसी भी अन्‍य 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 में होती है। ये Variables Argument List कहलाते हैं और जो मान User Defined Function को किसी Function से प्राप्त होते हैं, वे मान Argument Values कहलाते हैं। इनके विषय में हम अगले Article में विस्‍तार से जानेंगे।

C Programming Language in Hindi - BccFalna.com ये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook  C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

C Programming Language in Hindi | Page: 477 + 265 | Format: PDF

BUY NOW GET DEMO REVIEWS