卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

foreach和for循環(huán)區(qū)別 for循環(huán)的基本格式和執(zhí)行過(guò)程?

for循環(huán)的基本格式和執(zhí)行過(guò)程?在編程中,實(shí)現(xiàn)循環(huán)的方法很多,不同的語(yǔ)言幾乎相同,基本上有for、foreach、while、do while等。這里,根據(jù)課題的要求,只對(duì)for循環(huán)進(jìn)行了介紹。For

for循環(huán)的基本格式和執(zhí)行過(guò)程?

在編程中,實(shí)現(xiàn)循環(huán)的方法很多,不同的語(yǔ)言幾乎相同,基本上有for、foreach、while、do while等。這里,根據(jù)課題的要求,只對(duì)for循環(huán)進(jìn)行了介紹。

For(單表達(dá)式條件表達(dá)式末尾的循環(huán)體)

{middle loop body;}

For后面括號(hào)中的三個(gè)表達(dá)式可以為空,但必須保留分號(hào)。第一個(gè)表達(dá)式只能在循環(huán)體開(kāi)始之前執(zhí)行一次。第二個(gè)表達(dá)式用于控制是否執(zhí)行循環(huán)體。如果條件滿足,它將被執(zhí)行。否則,它將退出循環(huán)體。最后一個(gè)表達(dá)式用于在每個(gè)循環(huán)結(jié)束后執(zhí)行操作。

此外,環(huán)體也可以省略。如果它是一個(gè)簡(jiǎn)單的語(yǔ)句,可以用for的第三個(gè)表達(dá)式來(lái)表示。

對(duì)于執(zhí)行過(guò)程,首先執(zhí)行for的第一個(gè)表達(dá)式。然后循環(huán)開(kāi)始判斷第二個(gè)表達(dá)式是否為真。是的,執(zhí)行循環(huán)體。不,退出循環(huán)。最后,執(zhí)行第三個(gè)表達(dá)式。

Int sum=0

//I是用于控制循環(huán)體的變量,也是用于累加的參數(shù)

//I被初始化為第一個(gè)有效加數(shù)2。然后判斷我是小于還是等于100。如果為true,則添加循環(huán)體。否則,完成循環(huán)。在每次執(zhí)行結(jié)束時(shí),我加上一個(gè)2得到一個(gè)新的偶數(shù)。

For(int i=2I<=100I=2)

{

sum=i

foreach和for的區(qū)別?

For循環(huán),通過(guò)下標(biāo),循環(huán)中的代碼被重復(fù)執(zhí)行,函數(shù)強(qiáng)大,元素可以通過(guò)索引獲得。它更方便處理更復(fù)雜的處理。Foreach循環(huán)Foreach自始至終遍歷集合中的對(duì)象。它適用于簡(jiǎn)單的遍歷。使用foreach時(shí),集合的對(duì)象將被鎖定,在此期間不能修改。與for循環(huán)相比,select foreach的使用減少了代碼,但是foreach依賴于IEnumerable。運(yùn)行時(shí),效率低于for-loop。當(dāng)然,在處理循環(huán)數(shù)不確定的循環(huán)時(shí),或者需要計(jì)算循環(huán)數(shù)的時(shí)候。Foreach使用方便。此外,通過(guò)編譯系統(tǒng)對(duì)foreach的代碼進(jìn)行了優(yōu)化,類似于for循環(huán)。可以說(shuō)foreach語(yǔ)句是for語(yǔ)句的一個(gè)特殊簡(jiǎn)化版本。在遍歷數(shù)組和集合時(shí),foreach為開(kāi)發(fā)人員提供了極大的便利。在復(fù)雜的環(huán)路設(shè)計(jì)中,還是應(yīng)該采用較為靈活的for環(huán)路。