What is Function in C++ in Hindi - C++ में Function क्या है
C++ में function एक बड़े Program के भीतर एक mini-program की तरह होता है जिसे विशिष्ट कार्य करने के लिए Design किया गया है।Syntax of Function in C++ in Hindi
1) Function Declaration
2) Function Definition
3) Function Calls
Function Declaration in C++ in Hindi
return_type function_name(parameter_list);
return_type:
parameter_list:
int square(int num);
ऊपर के Example में int function का return type है, square, function का नाम है तथा bracket के अंदर int, parameter का Data type और num, parameter का नाम है।
Function Definition in C++ in Hindi
return_type function_name(parameters)
{
// body of the function
}
Example:
int square(int num)
ऊपर के Example में Function Definition के निम्न भाग हैं
int square(int num)
- इस लाइन मे एक Function declare किया गया है जिसका नाम 'square' है
- यह specify करता है कि function एक parameter 'num' लेता है जिसका Data type 'int' हैं।
- function का return type 'int' है जो यह सूचित करता है function एक Integer value, return करेगा
- Function body के भीतर का यह Code function के वास्तविक क्रियान्वयन को refer करता है जो यह Define करता है कि function को call किए जानें पर वह क्या काम करेगा।
- Function body के अंदर एक single statement अर्थात एक return statement है।
- return statement, number को स्वयं (num*num) से गुणा करके Input किए गए number के Square की गणना की जाती है।
- जब हम square की गणना करते हैं और उसे function से return करते हैं, तो वह result उसी जगह भेज दिया जाता है जहाँ से function को call किया गया था।
Function Calls in C++ in Hindi
Syntax:
function_name(argument1, argument2,....);
#include <iostream>
using namespace std;
// Function Declaration
int square(int num);
int main() {
int num;
cout << "Enter the value for num:" << endl;
cin >> num;
// Function call
int result = square(num);
cout << "The square of num is: " << result;
return 0;
}
// Function Definition
int square(int num) {
return num * num;
}
Types of Function in C++ in Hindi - C++ में Function के प्रकार
C++ में दो प्रकार के function होते है1) Library function
2) User Defined function
Library function in C in Hindi
- C++ में एक library function पहले से लिखा गया Code का Set होता है जो विशिष्ट कार्य को करने के लिए Design किया गया होता है।
- इसे विभिन्न Programs में बार बार उपयोग मे लाया जा सकता है।
- जब आप अपने Program को Compile करते हैं तब ये library functions आपके main program code से अलग Compile होते हैं।
- Linking के दौरान, आपके program का code और पहले से बने हुए library functions को जोड़कर एक पूरा executable program बनाया जाता है।
- library function को 'built- in function' के नाम से जाना जाता है।
- 'built- in function' के फायदे यह है कि इसे बिना Define किए आप Use कर सकते है।
- यह User Defined function के समान नही है जिसे Use करने के पहले Declare और Define किया जाता है।
- Library functions या built-in function आपके समय को बचाता है जो विभिन्न कार्यों को करने के लिए एक ready-made solutions है।
sqrt(), sin(), cos(), strlen(), strcpy(), rand(), malloc(), free(), new() आदि
Advantages of C++ library functions in Hindi
1) Library functions, ready- made tools की तरह होते हैं। सब कुछ नए सिरे से बनाने के बजाय, आप इन functions का उपयोग सामान्य कार्यों के लिए कर सकते हैं#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int firstNum = 6, secondNum = 12;
swap(firstNum, secondNum);
cout<<"After swaping numbers exchanged"
<<endl;
cout<<"firstNum = "<<firstNum<<", secondNum = "<<secondNum;
return 0;
}
Output:
After swaping numbers exchanged
firstNum = 12, secondNum = 6
इन functions को Use करने के लिए <iostream> तथा <algorithm> Header files को शामिल किया गया है।
User Defined function in C++ in Hindi
- C++ में User-defined functions Programmers द्वारा विशिष्ट कार्य करने के लिए बनाए जाते हैं।
- एक बार इन functions का निर्माण हो जाने के बाद इन्हें पूरे Program में आवश्यकतानुसार बार बार उपयोग(call )किया जा सकता है।
- ये functions आपकी Code को व्यवस्थित रखने में मदद करते हैं और उन चीजों को करना आसान बनाते हैं जिन्हें अक्सर आपको बार-बार करने की आवश्यकता होती है।
- यह आपका समय बचाता है
Advantages of User Defined functions in Hindi
1) User-defined functions को एक बार जब आप बना लेते हैं, तो आप से कई बार उपयोग कर सकते हैं जिससे आप एक ही Code को बार-बार लिखने से बच जाते हैंFunction Parameters and Arguments in C++ in Hindi
Function Parameters
Function Arguments
#include <iostream>
using namespace std;
// Function definition
void printNumber(int num) { // 'num' is a parameter
cout << "The number is: " << num << endl;
}
int main() {
// Function call
printNumber(15); // 15 is the argument
return 0;
}
- function definition में parameters होते है।
- function call में arguments होते है।
- आपके पास के parameters और arguments हो सकते हैं जो commas के द्वारा अलग अलग किए जाते हैं।
Uses of function in C++ in Hindi - C++ में function के उपयोग
1) Functions एक Program को छोटे, Manage होने योग्य module में तोड़ने में मदद करता है जिसे आसानी से handle किया जा सकता है5) Functions का Use errors को handle करने, validation check करने और User को error Message प्रदान करने के लिए किया जाता है
Related Posts
> C++ क्या है? उसके इतिहास, गुण, उपयोग, फायदे और नुकसान
> Basic structure of C++ Program
> C++ में Tokens क्या है? और उसके प्रकार
> C++ Variables क्या है?, उसके प्रकार, उसे कैसे Declare, Define करते हैं
> C++ में Constants क्या है? उसके प्रकारों की संपूर्ण जानकारी
> C++ में Basic Input और Output (cin,cout,cerr) की जानकारी
> Data type in C++ की संपूर्ण जानकारी
> C+ में Operators और उसके प्रकार जानें Practical सहित
> C++ में Conditional और उसके प्रकारों को जानें Practical सहित
> C++ में Looping statements और उसके प्रकार Practical सहित
> C++ में Jump Statements और उसके प्रकारों की संपूर्ण जानकारी Practical सहित
> C++ में Array क्या है? और उसके प्रकारों की जानकारी Practical सहित
> C++ में Structure क्या है Practical सहित
> OOPs Concepts in C++ in Hindi- C++ में OOPs के बारे में
> Oops के फायदे और नुकसान की जानकारी
> C++ में Class और Object की सम्पूर्ण जनकारी
> C++ में Array of Objects क्या है?
> C++ में Pointers, Pointer to an objects, Pointer to an Array की संपूर्ण जानकारी हिंदी में।
> C++ में Passing objects क्या है
> C++ में Reference और Type Casting की संपूर्ण जानकारी
> C++ में Access specifier की संपूर्ण जानकारी
> C++ में Static Data Members और Member Functions के बारे में Practical सहित
> C++ में Memory allocation और Memory management operators (new और delete) Practical सहित
> Friend Function in C++ in Hindi
> Friend Class in C++ in Hindi Practical सहित
> Inline function in C++ in Hindi
> Function Overloading in C++ in Hindi Practical सहित
> Operator Overloading in C++ in Hindi Practical सहित
> C++ में Constructor क्या है और उसके प्रकारों की संपूर्ण जानकारी
> C++ में Destructor क्या है ?उसकी संपूर्ण जानकारी
> C++ मे Inheritance क्या है उसके प्रकारों को जानें प्रोग्राम सहित
> C++ में Polymorphism क्या है? और उसके प्रकारों को जानें
> C++ में Virtual function की संपूर्ण जानकारी
> C++ में File handling की संपूर्ण जानकारी
> C++ में Exception handling की संपूर्ण जानकारी
0 टिप्पणियाँ