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

सी # में एक पुनरावर्ती विधि कॉल क्या है?

सी # में रिकर्सिव विधि कॉल को रिकर्सन कहा जाता है। आइए रिकर्सन का उपयोग करके किसी संख्या की शक्ति की गणना करने के लिए एक उदाहरण देखें।

यहां, यदि शक्ति 0 के बराबर नहीं है, तो फ़ंक्शन कॉल होती है जो अंततः रिकर्सन होती है -

if (p!=0) {
   return (n * power(n, p - 1));
}

ऊपर, n ही संख्या है और प्रत्येक पुनरावृत्ति पर शक्ति कम हो जाती है जैसा कि नीचे दिखाया गया है -

उदाहरण

using System;
using System.IO;

public class Demo {
   public static void Main(string[] args) {
      int n = 5;
      int p = 2;
      long res;
      res = power(n, p);
      Console.WriteLine(res);
   }

   static long power (int n, int p) {
      if (p!=0) {
         return (n * power(n, p - 1));
      }
      return 1;
   }
}

  1. जावास्क्रिप्ट कॉल () तर्क के साथ विधि।

    जावास्क्रिप्ट कॉल () फ़ंक्शन हमें विभिन्न वस्तुओं से एक ही विधि का उपयोग करने की अनुमति देता है। यहां पैरामीटर अलग से पास किए गए हैं। जावास्क्रिप्ट फ़ंक्शन कॉल के लिए कोड निम्नलिखित है () - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना { फ़ॉन्ट-आका

  1. PHP में मेथड ओवरलोडिंग क्या है?

    मेथड ओवरलोडिंग ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की एक अवधारणा है जो समग्र एप्लिकेशन को आसान तरीके से बनाने में मदद करती है। फ़ंक्शन ओवरलोडिंग या मेथड ओवरलोडिंग एक ऐसी सुविधा है जो एक समान नाम के साथ कई विधियों को बनाने की अनुमति देती है जो इनपुट पैरामीटर के प्रकार में एक दूसरे से अलग तरीके से काम करती

  1. विंडोज पावर मेनू क्या है?

    विंडोज पावर मेनू, जिसे कभी-कभी विंडोज पावर यूजर मेनू के रूप में जाना जाता है, किसी भी शौकीन विंडोज उपयोगकर्ता के लिए एक आवश्यक शॉर्टकट सूची है। लेकिन यह वास्तव में क्या करता है, और आप इसे कैसे एक्सेस करते हैं? आइए जानें कि विंडोज पावर यूजर मेन्यू क्या है और यह कैसे मदद कर सकता है। विंडोज पावर मेनू