課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
for(i=1;i<=10;i++)
2018-08-23
源自:C語(yǔ)言入門(mén) 4-10
正在回答
那同樣位置,把i++換成++i,結(jié)果一樣,又該怎么解釋?zhuān)?+i可是直接取結(jié)果2了
for(i=1;i<=10;i++){
sum+=i*flag;
flag*=-1;
}
for循環(huán):
第一步:執(zhí)行表達(dá)式1,也就是(i=1),對(duì)循環(huán)變量做初始化;
第二步:判斷表達(dá)式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結(jié)束循環(huán);
第三步:執(zhí)行表達(dá)式3;
第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步;
第五步:循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行。
感覺(jué)您的for循環(huán)步驟沒(méi)有弄清楚哦~~~
i++是先取值在運(yùn)算,先取1的值執(zhí)行代碼,然后運(yùn)算得2進(jìn)入第二次循環(huán)。
第二次同理,直到循環(huán)結(jié)束。
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
2 回答后一個(gè)i是1還是2
2 回答為什么是k<2*i-1而不是k=2*i-1
2 回答第一次執(zhí)行i++后一排sum+=i*flag中的i是1還是2
2 回答為什么外循環(huán)i>=1,為什么不是i>1,等于一再減一i不就是0了?
4 回答k<=2*i-1是對(duì)的還是k<2*i-1是對(duì)的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-08-30
那同樣位置,把i++換成++i,結(jié)果一樣,又該怎么解釋?zhuān)?+i可是直接取結(jié)果2了
2018-08-26
for(i=1;i<=10;i++){
sum+=i*flag;
flag*=-1;
}
for循環(huán):
第一步:執(zhí)行表達(dá)式1,也就是(i=1),對(duì)循環(huán)變量做初始化;
第二步:判斷表達(dá)式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結(jié)束循環(huán);
第三步:執(zhí)行表達(dá)式3;
第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步;
第五步:循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行。
感覺(jué)您的for循環(huán)步驟沒(méi)有弄清楚哦~~~
2018-08-23
i++是先取值在運(yùn)算,先取1的值執(zhí)行代碼,然后運(yùn)算得2進(jìn)入第二次循環(huán)。
第二次同理,直到循環(huán)結(jié)束。