在功能需求上,往往一個循環(huán)滿足不了,比如:循環(huán)用一個“*”輸出,得到一下圖形
上面這個例子顯然我們用一個循環(huán)不是太容易實現(xiàn),這個時候我們就要用到多重循環(huán),多重循環(huán)就是在循環(huán)結(jié)構(gòu)的循環(huán)體中又出現(xiàn)循環(huán)結(jié)構(gòu)。
在實際開發(fā)中一般最多用到三層重循環(huán)。因為循環(huán)層數(shù)越多,運(yùn)行時間越長,程序越復(fù)雜,所以一般用2-3層多重循環(huán)就可以了。另外不同循環(huán)之間也是可以嵌套的。
多重循環(huán)在執(zhí)行的過程中,外層循環(huán)為父循環(huán),內(nèi)層循環(huán)為子循環(huán),父循環(huán)一次,子循環(huán)需要全部執(zhí)行完,直到跳出循環(huán)。父循環(huán)再進(jìn)入下一次,子循環(huán)繼續(xù)執(zhí)行...
注:一個父循環(huán)可以有多個子循環(huán)
那么上面這個用“*”輸出的矩形用多重循環(huán)實現(xiàn)如下:
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報