先定義一個(gè)循環(huán)變量I,定義的時(shí)候可以不給它初始值,也可以在for循環(huán)中給它一個(gè)初始值,for的基本結(jié)構(gòu)如下:有A、B、C3表達(dá)式,其中:A是初始化表達(dá)式,在執(zhí)行for時(shí)先執(zhí)行,只執(zhí)行一次,題目說循環(huán)中沒有break(break語(yǔ)句)和goto(turn語(yǔ)句)。
題目說循環(huán)中沒有break (break語(yǔ)句)和goto (turn語(yǔ)句)。表達(dá)式2的結(jié)果是邏輯值。當(dāng)邏輯值為假時(shí),循環(huán)結(jié)束;當(dāng)它為真時(shí),循環(huán)繼續(xù)。表達(dá)式2的值是非零常數(shù),因?yàn)榉橇愠?shù)等于邏輯值“真”,所以循環(huán)繼續(xù),循環(huán)中沒有中斷語(yǔ)句和turn語(yǔ)句,所以循環(huán)無限地進(jìn)行下去。
for的基本結(jié)構(gòu)如下:有A、B、C3表達(dá)式,其中:A是初始化表達(dá)式,在執(zhí)行for時(shí)先執(zhí)行,只執(zhí)行一次。在這里,你可以給循環(huán)變量賦值,或者給與這個(gè)循環(huán)無關(guān)的變量賦值,可以省略。b:這個(gè)表達(dá)式用來判斷循環(huán)是否執(zhí)行。如果表達(dá)式B的結(jié)果為真,則可以省略。省略后,編譯器認(rèn)為B始終為trueC:這是循環(huán)執(zhí)行后執(zhí)行的語(yǔ)句,通常給循環(huán)變量加一個(gè)增量,比如i 。當(dāng)然也可以執(zhí)行與這個(gè)循環(huán)無關(guān)的語(yǔ)句,可以省略。
3、C 語(yǔ)言的for循環(huán)語(yǔ)句?1。先定義一個(gè)循環(huán)變量I,定義的時(shí)候可以不給它初始值,也可以在for循環(huán)中給它一個(gè)初始值,但是如前所述,最好在定義變量的時(shí)候初始化變量,如果值不確定,就初始化為0...2.然后定義一個(gè)用來存儲(chǔ)“sum”的變量sum并賦給它一個(gè)初始值0,然后進(jìn)入for循環(huán):3。先求解表達(dá)式1,即給變量I賦初值,I = 1;表達(dá)式1只執(zhí)行這一次,以后不會(huì)再執(zhí)行,4.然后求解表達(dá)式2,如果。