Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

क्या सी ++ में मुख्य () में रिकर्स करना कानूनी है?

सी या सी ++ में, मुख्य कार्य अन्य कार्यों की तरह है। इसलिए हम कुछ अन्य कार्यों में मौजूद कार्यात्मकताओं का उपयोग कर सकते हैं, मुख्य कार्य में भी।

निम्नलिखित कार्यक्रम में, हम देखेंगे कि कैसे मुख्य () कुछ नंबरों को उल्टे क्रम में प्रिंट करने के लिए पुनरावर्ती रूप से उपयोग कर रहा है।

उदाहरण कोड

#include <iostream>
using namespace std;
int main () {
   static int x = 10;
   cout << x-- << endl;
   if(x) {
      main();
   }
}

आउटपुट

10
9
8
7
6
5
4
3
2
1

  1. सी ++ में लॉग () फ़ंक्शन

    C/C++ लाइब्रेरी फ़ंक्शन डबल लॉग (डबल x) x का प्राकृतिक लघुगणक (बेसेलोगैरिथम) देता है। लॉग () फ़ंक्शन के लिए घोषणा निम्नलिखित है। double log(double x) पैरामीटर एक फ़्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का प्राकृतिक लघुगणक लौटाता है। उदाहरण #include <iostream> #include <cmath> using name

  1. क्या मुख्य कार्य स्वयं को सी ++ में कॉल कर सकता है?

    मुख्य() फ़ंक्शन स्वयं को C++ में कॉल कर सकता है। यह रिकर्सन का एक उदाहरण है क्योंकि इसका मतलब है कि एक फ़ंक्शन स्वयं को कॉल कर रहा है। इसे प्रदर्शित करने वाला एक कार्यक्रम इस प्रकार दिया गया है। उदाहरण #include<iostream> using namespace std; int main() {    static int x = 1;   &

  1. सी ++ में स्वैप () फ़ंक्शन

    स्वैप () फ़ंक्शन का उपयोग दो नंबरों को स्वैप करने के लिए किया जाता है। इस फ़ंक्शन का उपयोग करके, आपको दो नंबरों को स्वैप करने के लिए किसी तीसरे चर की आवश्यकता नहीं है। यहाँ C++ भाषा में स्वैप () का सिंटैक्स दिया गया है, void swap(int variable_name1, int variable_name2); यदि हम वेरिएबल को मान असाइन