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; } }
以上是C# 中的遞歸方法呼叫是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!