C++ Functions - C++ Tutorial in Hindi - Computer in Hindi | Business in Hindi

Wednesday, December 15, 2021

C++ Functions - C++ Tutorial in Hindi

function in C++ language को अन्य प्रोग्रामिंग भाषाओं में प्रक्रिया या सबरूटीन के रूप में भी जाना जाता है।


किसी भी कार्य को करने के लिए हम फंक्शन बना सकते हैं। एक समारोह को कई बार बुलाया जा सकता है। यह प्रतिरूपकता और कोड पुन: प्रयोज्य प्रदान करता है।


C++ Functions - C++ Tutorial in Hindi


Advantage of functions in C ++

कार्यों के कई फायदे हैं।


1) Code Reusability


C++ में फंक्शन बनाकर आप इसे कई बार कॉल कर सकते हैं। इसलिए हमें एक ही कोड को बार-बार लिखने की जरूरत नहीं है।


2) Code optimization


यह कोड को अनुकूलित बनाता है, हमें ज्यादा कोड लिखने की आवश्यकता नहीं है।


मान लीजिए, आपको 3 नंबर (531, 883 और 781) की जांच करनी है कि यह अभाज्य संख्या है या नहीं। फ़ंक्शन का उपयोग किए बिना, आपको अभाज्य संख्या तर्क को 3 बार लिखना होगा। तो, कोड की पुनरावृत्ति है।


लेकिन अगर आप फ़ंक्शन का उपयोग करते हैं, तो आपको केवल एक बार तर्क लिखना होगा और आप इसे कई बार पुन: उपयोग कर सकते हैं।


Types of Functions in C++

C प्रोग्रामिंग में दो तरह के फंक्शन होते हैं:


1. Library Functions in C++:  वे फंक्शन हैं जो सी ++ हेडर फाइलों में घोषित किए जाते हैं जैसे कि ceil(x), cos(x), exp(x), आदि।


2.User-defined functions: वे फंक्शन हैं जो C++ प्रोग्रामर द्वारा बनाए जाते हैं, ताकि वह इसे कई बार इस्तेमाल कर सकें। यह एक बड़े कार्यक्रम की जटिलता को कम करता है और कोड को अनुकूलित करता है।


library function in c++
library function in c++



Declaration of a function - C++ Tutorial In Hindi

C++ भाषा में फंक्शन क्रिएट करने का सिंटैक्स नीचे दिया गया है:

  1. return_type function_name(data_type parameter...)  
  2. {    
  3. //code to be executed    
  4. }  

C++ Function Example

आइए C++ फंक्शन का सरल उदाहरण देखें।

  1. #include <iostream>  
  2. using namespace std;  
  3. void func() {    
  4.    static int i=0; //static variable    
  5.    int j=0; //local variable    
  6.    i++;    
  7.    j++;    
  8.    cout<<"i=" << i<<" and j=" <<j<<endl;    
  9. }    
  10. int main()  
  11. {  
  12.  func();    
  13.  func();    
  14.  func();    
  15. }  

OUTPUT :- 

C++ Functions - C++ Tutorial In Hindi
C++ Functions



No comments:

Post a Comment