सी++ वॉकथ्रू

सी++ होम सी++ परिचय सी++ प्रारंभ करें सी++ सिंटेक्स सी++ आउटपुट सी++ टिप्पणियाँ सी++ चर सी ++ उपयोगकर्ता इनपुट सी++ डेटा प्रकार सी++ ऑपरेटर्स सी++ स्ट्रिंग्स सी++ गणित सी++ बूलियन सी++ शर्तें सी++ स्विच सी++ जबकि लूप सी++ लूप के लिए सी++ ब्रेक/जारी रखें सी ++ सरणी सी++ संदर्भ सी++ पॉइंटर्स

सी++ फंक्शन

सी++ फंक्शन सी++ फंक्शन पैरामीटर्स सी++ फंक्शन ओवरलोडिंग

सी++ क्लासेस

सी++ ओओपी सी++ क्लासेस/ऑब्जेक्ट्स सी++ क्लास मेथड्स सी++ कंस्ट्रक्टर्स सी++ एक्सेस स्पेसिफायर्स सी++ एनकैप्सुलेशन सी ++ वंशानुक्रम सी++ बहुरूपता सी++ फ़ाइलें सी++ अपवाद

सी++ कैसे करें

दो नंबर जोड़ें

सी++ उदाहरण

सी++ उदाहरण सी++ कंपाइलर सी++ एक्सरसाइज सी++ प्रश्नोत्तरी


सी++ फंक्शन


एक फ़ंक्शन कोड का एक ब्लॉक होता है जो केवल तब चलता है जब इसे कॉल किया जाता है।

आप किसी फ़ंक्शन में पैरामीटर के रूप में ज्ञात डेटा पास कर सकते हैं।

कुछ कार्यों को करने के लिए फ़ंक्शंस का उपयोग किया जाता है, और वे कोड के पुन: उपयोग के लिए महत्वपूर्ण हैं: कोड को एक बार परिभाषित करें, और इसे कई बार उपयोग करें।


एक फंक्शन बनाएं

C++ कुछ पूर्व-निर्धारित फंक्शन प्रदान करता है, जैसे main(), जिसका उपयोग कोड को निष्पादित करने के लिए किया जाता है। लेकिन आप कुछ कार्यों को करने के लिए अपने स्वयं के कार्य भी बना सकते हैं।

एक फ़ंक्शन बनाने (अक्सर घोषित के रूप में संदर्भित ) के लिए, फ़ंक्शन का नाम निर्दिष्ट करें, उसके बाद कोष्ठक () :

वाक्य - विन्यास

void myFunction() {
  // code to be executed
}

उदाहरण समझाया गया

  • myFunction() समारोह का नाम है
  • voidइसका मतलब है कि फ़ंक्शन का कोई रिटर्न मान नहीं है। आप अगले अध्याय में बाद में वापसी मूल्यों के बारे में और जानेंगे
  • फ़ंक्शन (बॉडी) के अंदर, कोड जोड़ें जो परिभाषित करता है कि फ़ंक्शन को क्या करना चाहिए

फ़ंक्शन को कॉल करें

घोषित कार्यों को तुरंत निष्पादित नहीं किया जाता है। वे "बाद में उपयोग के लिए सहेजे गए" हैं, और बाद में निष्पादित किए जाएंगे, जब उन्हें बुलाया जाएगा।

किसी फ़ंक्शन को कॉल करने के लिए, फ़ंक्शन का नाम उसके बाद दो कोष्ठक () और एक अर्धविराम लिखें;

निम्नलिखित उदाहरण में, myFunction()टेक्स्ट (एक्शन) को प्रिंट करने के लिए उपयोग किया जाता है, जब इसे कहा जाता है:

उदाहरण

अंदर main, कॉल करें myFunction():

// Create a function
void myFunction() {
  cout << "I just got executed!";
}

int main() {
  myFunction(); // call the function
  return 0;
}

// Outputs "I just got executed!"

एक समारोह को कई बार बुलाया जा सकता है:

उदाहरण

void myFunction() {
  cout << "I just got executed!\n";
}

int main() {
  myFunction();
  myFunction();
  myFunction();
  return 0;
}

// I just got executed!
// I just got executed!
// I just got executed!


समारोह घोषणा और परिभाषा

C++ फंक्शन में दो भाग होते हैं:

  • घोषणा: रिटर्न प्रकार, फ़ंक्शन का नाम और पैरामीटर (यदि कोई हो)
  • परिभाषा: फ़ंक्शन का मुख्य भाग (निष्पादित किया जाने वाला कोड)
void myFunction() { // declaration
  // the body of the function (definition)
}

नोट: यदि उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन, जैसे कि फ़ंक्शन myFunction()के बाद घोषित किया जाता है , तो एक त्रुटि होगी :main()

उदाहरण

int main() {
  myFunction();
  return 0;
}

void myFunction() {
  cout << "I just got executed!";
}

// Error

हालांकि, कोड अनुकूलन के लिए घोषणा और फ़ंक्शन की परिभाषा को अलग करना संभव है।

आप अक्सर सी ++ प्रोग्राम देखेंगे जिनके ऊपर फ़ंक्शन घोषणा है main(), और नीचे फ़ंक्शन परिभाषा है main()यह कोड को बेहतर व्यवस्थित और पढ़ने में आसान बना देगा:

उदाहरण

// Function declaration
void myFunction();

// The main method
int main() {
  myFunction();  // call the function
  return 0;
}

// Function definition
void myFunction() {
  cout << "I just got executed!";
}

सी++ एक्सरसाइज

व्यायाम के साथ खुद को परखें

व्यायाम:

नाम का एक फंक्शन बनाएं myFunctionऔर इसे अंदर कॉल करें main()

void () {
  cout << "I just got executed!";
}

int main() {  
  ;
  return 0;
}