हेलो दोस्तों !
आज की इस User Define Function in C Language-[Hindi]-with program पोस्ट में हम user define function के बारे में पढ़ेंगे। की यह क्या होता है और इसका क्या यूज़ होता है। हम इसे कैसे बना सकते है। और साथ में हम इसका एक C program भी बनाएंगे।
इस पोस्ट के मुख्य विषय निन्म है :-
- User Define Function क्या है ?what is user define function?
- user define function का use .
- user define function का program .
- user define function program explanation video.
1.User Define Function क्या है :-
तो दोस्तों सबसे पहले हम यह जान लेते है की user define function क्या होता है
दोस्तों यूजर डिफाइन फंक्शन ऐसे फंक्शन होते है जो यूजर के द्वारा डिफाइन किये जाते है। जैसा की इसके नाम से पता चलता है की यह यूजर द्वारा डिफाइन किया जाता है इसलिए हम इसे यूजर डिफाइन फंक्शन कहते है। यूजर डिफाइन का मतलब होता है जो फंक्शन हम प्रोग्राम बनाते समय खुद डिफाइन करते है।
दोस्तों अगर आप थोड़ी बहुत C प्रोग्रामिंग जानते है तो आपको पता होगा की C प्रोग्रामिंग में predefine फंक्शन होते है। इसका मतलब है की ऐसे फंक्शन जो C लैंग्वेज हमें प्रदान करती है। जिनको हम कॉल करके उनसे बड़ी ही आसानी से कार्य करा सकते है। C लैंग्वेज,हमें printf और scanf जैसे बहुत सारे predefine फंक्शन को प्रदान करती है।
जो फंक्शन C लैंग्वेज हमें प्रदान करती है उन्हें हम predefine फंक्शन कहते है और जो फंक्शन C लैंग्वेज हमें प्रदान नहीं करती है वे फंक्शन हमें खुद बनाने पड़ते है यूजर डिफाइन फंक्शन कहलाते है। दोस्तों अब हमें लगता है की आप यूजर डिफाइन फंक्शन को समझ गए होंगे की यह क्या होते है। तो अब हम यूजर डिफाइन फंक्शन का syntax और example देख लेते है।
Syntax of user define function in c :-
function declaration:-
return_type function_name(arguments);
function definition:-
return_type function_name(arguments)
{
statement 1;
statement 2;
---------------
statement n;
}
दोस्तों अभी अपने ऊपर जो सिंटेक्स देखा है वह यूजर डिफाइन फंक्शन का सिंटेक्स है। सिंटेक्स में आप देख सकते है की यूजर डिफाइन फंक्शन के दो पार्ट होते है एक डिक्लेरेशन पार्ट और एक definition पार्ट होता है। डिक्लेरेशन पार्ट में हम यूजर डिफाइन फंक्शन को declare करते है और डेफिनिशन पार्ट में हम यूजर डिफाइन फंक्शन को डिफाइन करते है।
अगर आप चाहे तो सीधे ही यूजर डिफाइन फंक्शन को डिफाइन कर सकते है इसे डिक्लेअर करने की भी जरुरत नहीं होती है। लेकिन अगर आप यूजर डिफाइन फंक्शन को पहले डिक्लेअर करते है तो आपको इसे डिफाइन करने में आसानी होती है। क्योकि आपको पहले ही पता होता है की इसका return type क्या है और इसके कितने आर्गुमेंट है।
Example of user define function in c :-
function declaration:-
int userdefine(int num,int num1);
function definition:-
int userdefine(int num,int num1)
{
int sum;
sum=num + num1;
return(sum);
}
दोस्तों अभी आप ऊपर जो example देख रहे है वह यूजर डिफाइन फंक्शन का एक example है इस example में हमने यूजर डिफाइन फंक्शन का यूज़ करके बताया है। जिसमे हमने sum की प्रोसेस को पूरा किया है।
2.user define function का use :-
तो दोस्तों अब हम यह जान लेते है की user define function का क्या use होता है।
दोस्तों जैसा की आप जान चुके है की यूजर डिफाइन फंक्शन वे फंक्शन होते है जिन्हे यूजर के द्वारा खुद ही डिफाइन किया जाता है। इसलिए आप खुद के फंक्शन बना सकते है और उन फंक्शन को main फंक्शन से कॉल करके अपना काम करा सकते है।
वैसे अगर मैं बात करू की यूजर डिफाइन फंक्शन क्यों बनाये जाते है तो इसका सीधा सा answer है की हम कुछ विशेष कार्य को करने के लिए किसी यूजर डिफाइन फंक्शन को बनाते है। और उस फंक्शन में उस कार्य से सम्बंधित सभी प्रकार का डाटा और आवश्यक चीज़े होती है जो उस फंक्शन को उस कार्य को करने में मदद करती है।
यूजर डिफाइन फंक्शन एक बहुत ही अच्छी सुविधा है C के इस concept की सहायता से हम अपने खुद के फंक्शन बना सकते है और उन्हें कॉल करके अपना काम करा सकते है। इस सुविधा की वजह से हम अलग -अलग कार्य के लिए अलग -अलग फंक्शन बना सकते है। ऐसा करने से हमारा प्रोग्राम काफी फ़ास्ट वर्क करता है और प्रोग्राम में एरर ढूढ़ने में भी आसानी होती है।
यूजर डिफाइन फंक्शन हमें ऐसे बहुत सारी सुविधाएं देता है। इसलिए हम इसका बहुत ज्यादा यूज़ करते है। जब भी हमें कोई ऐसा प्रोग्राम बनाना पड़ता है जिसमे अलग -अलग काम करने पड़ते है तो हम उन अलग-अलग काम को करने के लिए हमेशा ही यूजर डिफाइन फंक्शन की मदद से अलग -अलग फंक्शन बनाते है।
दोस्तों अब हमें लगता है की आप यूजर डिफाइन फंक्शन के यूज़ को जान गए होंगे। तो अब हम आगे बढ़ते है और इसका एक प्रोग्राम देखते है। की किस प्रकार किसी विशेष कार्य के लिए हम अपना खुद का यूजर डिफाइन फंक्शन बना सकते है।
3.user define function का program:-
तो दोस्तों अब हम user define function का एक program देख लेते है की किस प्रकार यूजर डिफाइन फंक्शन का प्रोग्राम बनाया जाता है।
program of user define function in c:-
#include< stdio.h >
int userDefineFunction(int,int);
void main()
{
int num,num1,sum;
printf("Enter first numbers:");
scanf("%d",&num);
printf("Enter second numbers:");
scanf("%d",&num1);
sum=userDefineFunction(num,num1);
printf("Sum of given number:%d",sum);
}
int userDefineFunction(int num,int num1)
{
int sum;
sum=num+num1;
return(sum);
}
दोस्तों अभी आपने ऊपर जो प्रोग्राम देखा है वह प्रोग्राम यूजर डिफाइन फंक्शन का प्रोग्राम है। इस प्रोग्राम में आप देख सकते है की हमने एक अलग फंक्शन बनाया है। जिसका नाम हमने userdefine रखा है। और यही वह फंक्शन है जिसे हम यूजर डिफाइन फंक्शन कहते है।
इस फंक्शन की मदद से हमने दो नंबर्स का सम किया है। और सम करके सम को return भी किया है। आप प्रोग्राम में देख सकते है की हमने पहले user define फंक्शन को declare किया है और फिर बाद में इसे डिफाइन किया है। अगर आप चाहे तो इसे direct डिफाइन भी कर सकते है आपको डिक्लेअर करने की कोई जरुरत नहीं होती है।
4.user define function program explanation video:-
तो दोस्तों अब हम इस user define function प्रोग्राम की explanation वीडियो देख लेते है।
दोस्तों इस वीडियो में यूजर डिफाइन फंक्शन के इस प्रोग्राम को अच्छी तरह समझाया गया है की किस प्रकार यह काम करेगा और कैसे रिजल्ट देगा कैसे आप खुद से यूजर डिफाइन फंक्शन का प्रोग्राम बना सकते है। तो दोस्तों अगर आप यूजर डिफाइन फंक्शन के प्रोग्राम को अच्छी तरह समझना चाहते है तो इस वीडियो को अंत तक जरूर देखें।
वीडियो देखने के लिए यहाँ पर क्लिक करें।
इन पोस्ट को भी पढ़े :-
Author :- तो दोस्तों अब हमारी यह User Define Function in C Language-[Hindi]-with program पोस्ट ख़त्म होती है। हम आशा करते है की हमारी यह पोस्ट आपको जरूर पसंद आई होगी। और अपने यह जान लिया होगा की user define function क्या होते है ? इनका क्या यूज़ होता है। तो दोस्तों अगर आपका कोई सवाल हो इस पोस्ट से सम्बंधित तो हमें कमेंट करके जरूर बतायें। दोस्तों फिर मुलाकात होगी एक नई और interesting पोस्ट के साथ तब तक के लिए अलविदा !
0 Comments
Do not enter any spam comments please.