最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

方法/函數(shù)7(方法的遞歸)

2023-01-27 13:16 作者:此城過客  | 我要投稿

遞歸,說的簡(jiǎn)單一些就是方法它自己調(diào)用自己。從作用上來說有點(diǎn)像是循環(huán)。

錯(cuò)誤示范:

static void Tellstory()

{

? ? ? ?int i = 0;

? ? ? ?Console.WriteLine("從前有座山");

? ? ? ?Console.WriteLine("山里有座廟");

? ? ? ?Console.WriteLine("廟里有個(gè)老和尚和小和尚");

? ? ? ?Console.WriteLine("有一天,小和尚哭了,老和尚給小和尚講了個(gè)故事");

? ? ? ?i++;

? ? ? ?if (i >= 10)

? ? ? ?{ return; }

? ? ? ?Tellstory();? ?//因?yàn)槊看握{(diào)用這個(gè)方法,都是從i=0開始調(diào)用,因此每次都是0,就永遠(yuǎn)無? ? ? ? ? ? ? ? ? ? ? ? ? ? ??//法滿足>=10這個(gè)條件。

}

static void Main(string[] args)

{

? ? ? ? ?Tellstory();

? ? ? ? ? Console.ReadKey();

}

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

這是一個(gè)死循環(huán)。這個(gè)案例錯(cuò)就錯(cuò)在,他的自增,沒有寫對(duì)位置。不該放在那個(gè)地方。

正確示范:

static void?Tellstory()

{

? ? ? ?Console.WriteLine("從前有座山");

? ? ? ?Console.WriteLine("山里有座廟");

? ? ? ?Console.WriteLine("廟里有個(gè)老和尚和小和尚");

? ? ? ?Console.WriteLine("有一天,小和尚哭了,老和尚給小和尚講了個(gè)故事");

? ? ? ?i++;

? ? ? ?if?(i >= 10)

? ? ? ?{?return; }

? ? ? ?Tellstory();? ?//因?yàn)槊看握{(diào)用這個(gè)方法,都是從i=0開始調(diào)用,因此每次都是0,就永遠(yuǎn)無? ? ? ? ? ? ? ? ? ? ? ? ? ? ??//法滿足>=10這個(gè)條件。

}

static int i = 0;//把i=0寫在方法外面,這樣每次重新使用方法,就不會(huì)每次都執(zhí)行i=0

static void?Main(string[] args)

{

? ? ? ? ?Tellstory();

? ? ? ? ??Console.ReadKey();

}



方法/函數(shù)7(方法的遞歸)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
荣成市| 肇州县| 时尚| 绥中县| 临朐县| 雅安市| 广饶县| 盐源县| 岐山县| 宜川县| 汉阴县| 承德市| 乌鲁木齐县| 镇安县| 宿州市| 木兰县| 唐山市| 石泉县| 南平市| 辽阳县| 彰化县| 新田县| 南安市| 元江| 仁化县| 丹东市| 舞阳县| 长岭县| 方山县| 勐海县| 冷水江市| 兰溪市| 和静县| 鱼台县| 太白县| 新安县| 千阳县| 尼勒克县| 乌审旗| 驻马店市| 沿河|