兩個(gè)for循環(huán)執(zhí)行順序 c語(yǔ)言中for循環(huán)嵌套的執(zhí)行順序疑問?
c語(yǔ)言中for循環(huán)嵌套的執(zhí)行順序疑問?/*您的程序有問題。更改后很容易理解*/#include<stdio。H>int main(){tint I/tint a[10]T/T對(duì)于(I=0I&l
c語(yǔ)言中for循環(huán)嵌套的執(zhí)行順序疑問?
/*您的程序有問題。更改后很容易理解*/#include<stdio。H>int main(){tint I/tint a[10]T/T對(duì)于(I=0I<10i)T/tscanf(%d“,&A[I])T/T/*此循環(huán)的結(jié)尾有一個(gè)分號(hào),因此它是一個(gè)空循環(huán)。Tfor(I=0I<10i)%t/tprintf(%d”,a[I])修改如下:*/Tfor(I=0I<10i)) printf(%d”,a[I]) printf(“n”) Tfor(I=9i>=0I--) printf(%d”,a[I]) 如果滿足條件1,則不執(zhí)行語(yǔ)句2,因?yàn)閒or之后只能執(zhí)行一個(gè)命令,即,只有。當(dāng)循環(huán)被推出時(shí),將執(zhí)行語(yǔ)句2,因?yàn)閒or完成后,程序?qū)凑m樞驁?zhí)行。。。如果你再想一想,這是有道理的,請(qǐng)給分
1周期。內(nèi)循環(huán)在外循環(huán)之前執(zhí)行。
2. 過程控制:順序,選擇,循環(huán)(過程控制不能理解,學(xué)習(xí)編程語(yǔ)言學(xué)不能)。簡(jiǎn)單分析您的問題:首先,外循環(huán)for(I=0(只執(zhí)行一次)I<N(設(shè)置為進(jìn)入內(nèi)循環(huán)的代碼塊)I{=“”k=”I”for(J=”I 1J<nj)//內(nèi)循環(huán)執(zhí)行后,跳轉(zhuǎn)到外循環(huán)I,然后到外循環(huán)的控制循環(huán)語(yǔ)句I<N(如果已設(shè)置),再次輸入內(nèi)循環(huán)的代碼塊。如果我不明白,我可以繼續(xù)問。如果我不幫助你理解,那就意味著我沒有深刻理解。=“”>