說(shuō)明:如果您有任何疑問(wèn)或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
我們?cè)谏蠈W(xué)的時(shí)候,老師有教過(guò)我們for循環(huán)語(yǔ)句,數(shù)學(xué)課和計(jì)算機(jī)課程上,老師都給我們講解過(guò)for循環(huán)語(yǔ)句。那么for循環(huán)語(yǔ)句你會(huì)使用了嗎?小編相信還有很大一部分人都不會(huì)使用for循環(huán)語(yǔ)句,那么下面就跟著小編一起來(lái)再度了解一下for循環(huán)語(yǔ)句吧!
for循環(huán)語(yǔ)句——for循環(huán)語(yǔ)句是指什么
for循環(huán)是編程語(yǔ)言中一種開界的循環(huán)語(yǔ)句,而循環(huán)語(yǔ)句[1]由循環(huán)體及循環(huán)的終止條件兩部分組成,for循環(huán)其在各種編程語(yǔ)言中的實(shí)現(xiàn)與表達(dá)有所出入,但基本為以c語(yǔ)言和pascal語(yǔ)言代表的兩種形式。
c語(yǔ)言中的for循環(huán)如下
1.語(yǔ)句最簡(jiǎn)形式為:
for(;;)
2.一般形式為:
for(單次表達(dá)式;條件表達(dá)式;末尾循環(huán)體)
{
中間循環(huán)體;
}
其中,表示式皆可以省略,但分號(hào)不可省略,因?yàn)椤?”可以代表一個(gè)空語(yǔ)句,省略了之后語(yǔ)句減少,即為語(yǔ)句格式發(fā)生變化,則編譯器不能識(shí)別而無(wú)法進(jìn)行編譯。
for循環(huán)小括號(hào)里第一個(gè)“;”號(hào)前為一個(gè)為不參與循環(huán)的單次表達(dá)式,其可作為某一變量的初始化賦值語(yǔ)句,用來(lái)給循環(huán)控制變量賦初值;也可用來(lái)計(jì)算其它與for循環(huán)無(wú)關(guān)但先于循環(huán)部分處理的一個(gè)表達(dá)式。
倆“;”號(hào)之間的條件表達(dá)式是一個(gè)關(guān)系表達(dá)式,其為循環(huán)的正式開端,當(dāng)條件表達(dá)式成立時(shí)執(zhí)行中間循環(huán)體。
執(zhí)行的中間循環(huán)體可以為一個(gè)語(yǔ)句,也可以為多個(gè)語(yǔ)句,當(dāng)中間循環(huán)體只有一個(gè)語(yǔ)句時(shí),其大括號(hào){}可以省略,執(zhí)行完中間循環(huán)體后接著執(zhí)行末尾循環(huán)體[2]。
執(zhí)行末尾循環(huán)體后將再次進(jìn)行條件判斷,若條件還成立,則繼續(xù)重復(fù)上述循環(huán),當(dāng)條件不成立時(shí)則跳出當(dāng)下for循環(huán)。
for循環(huán)語(yǔ)句的一般使用方法
以c語(yǔ)言為例for循環(huán)的一般形式為:
for(語(yǔ)句1;語(yǔ)句2;語(yǔ)句3)
{循環(huán)體}
執(zhí)行時(shí),先執(zhí)行一次語(yǔ)句1(注意只執(zhí)行一次)
之后判斷語(yǔ)句2是否成立
1).如果成立執(zhí)行循環(huán)體,之后執(zhí)行語(yǔ)句3。再返回語(yǔ)句2判斷條件是否成立?成立執(zhí)行循環(huán)體后再執(zhí)行語(yǔ)句3,如此直到循環(huán)體不成立則跳出循環(huán)
2)如果語(yǔ)句2不成立,則不執(zhí)行循環(huán)體也不執(zhí)行語(yǔ)句3直接跳出循環(huán)。
for循環(huán)語(yǔ)句其實(shí)并不怎么難,大家掌握好它的基本使用方法,就能夠解決很多工作上或?qū)W習(xí)上的問(wèn)題。希望大家看過(guò)以上這篇文章之后,對(duì)for循環(huán)語(yǔ)句的使用更加熟練。如果還想了解更多與for循環(huán)語(yǔ)句有關(guān)的內(nèi)容,歡迎關(guān)注文軍營(yíng)銷的官網(wǎng)。
推薦閱讀
說(shuō)明:如果您有任何疑問(wèn)或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732