a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > C++ > 正文

C++教程:C++中for語(yǔ)句的嵌套

2020-05-23 14:28:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在上一章,我們講到“如果里的如果”,是利用if……else……語(yǔ)句的嵌套來(lái)描述多分支的情況。那么圈圈里的圈圈——for語(yǔ)句的嵌套又是怎么樣的一種情況呢?

下面先讓我們來(lái)看一個(gè)程序:(程序5.3.1)
C++教程:C++中for語(yǔ)句的嵌套

運(yùn)行結(jié)果:
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39

我們把最先遇到的循環(huán)語(yǔ)句稱(chēng)為外循環(huán),后遇到的循環(huán)語(yǔ)句稱(chēng)為內(nèi)循環(huán)。根據(jù)運(yùn)行結(jié)果,我們知道這段程序能夠輸出0~39這一些整數(shù)。雖然使用一個(gè)for語(yǔ)句也能夠做到這個(gè)效果,但是它們的原理是不同的。下面我們就來(lái)分析一下這兩個(gè)for是如何做到輸出這些數(shù)字的。

創(chuàng)建變量number→遇到第一個(gè)for語(yǔ)句,創(chuàng)建變量i=0,進(jìn)行循環(huán)→遇到第二個(gè)for語(yǔ)句,創(chuàng)建變量j=0,進(jìn)行循環(huán)→number=0*10+0=0→輸出0→繼續(xù)第二個(gè)for語(yǔ)句的循環(huán),j++,number=0*10+1=1→輸出1→……輸出9→第二個(gè)for語(yǔ)句的循環(huán)結(jié)束,輸出換行,i++→i=1,小于3,第一個(gè)for語(yǔ)句的循環(huán)繼續(xù)→再次遇到第二個(gè)for語(yǔ)句,j=0→number=1*10+0=10→
輸出10→繼續(xù)第二個(gè)for語(yǔ)句的循環(huán),j++,number=1*10+1=11→輸出11→……輸出19……

如果你還對(duì)for語(yǔ)句嵌套的運(yùn)行方法不能理解,那么我們可以找出一個(gè)生活中的例子。我們都知道,時(shí)鐘的運(yùn)行方式:分針走完一圈,時(shí)針走一大格,分針走完12圈,時(shí)針才走完一圈。在for語(yǔ)句的嵌套中,內(nèi)循環(huán)就像分針,而外循環(huán)就像是時(shí)針,它走得很慢,要等到內(nèi)循環(huán)走完一圈它才走一格。

算法時(shí)間:什么時(shí)候要用循環(huán)的嵌套?
循環(huán)的嵌套往往是用在由多樣?xùn)|西通過(guò)不同搭配而組成一樣?xùn)|西的情況下。比如由一個(gè)個(gè)位數(shù)和一個(gè)十位數(shù)組成一個(gè)兩位數(shù)就要用到循環(huán)的嵌套,輸出處在x軸和y軸不同位置的點(diǎn)組成的二維圖形也要用到循環(huán)的嵌套。  
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 粉嫩高清一区二区三区 | 亚洲区视频在线 | 国产精品二区三区 | 日本免费在线观看 | 日本亚洲欧美 | 国产美女永久免费无遮挡 | 欧美久久久精品 | 91精品国产91久久久久久吃药 | 亚洲福利一区 | 免费成人高清在线视频 | 欧美一级艳片视频免费观看 | 一区中文字幕 | 青青草狠狠干 | 日韩欧美在线观看视频 | 日本亚洲精品一区二区三区 | 日韩成人精品在线 | 一本一道久久a久久精品综合蜜臀 | 免费成人在线电影 | 久久久久久久一区 | 美女视频一区二区三区 | 中文字幕亚洲一区二区三区 | 日本免费视频在线观看 | 精品一区二区不卡 | 五月激情婷婷六月 | 成人精品一区二区三区 | 亚州成人| 久久白虎 | 欧美日韩一区二区三区在线观看 | 国产成人一区二区三区 | 91麻豆产精品久久久 | 日本亚洲国产一区二区三区 | 免费国产视频 | 波多野结衣精品 | 日本综合视频 | 麻豆一区二区三区 | 免费看片色| 亚洲欧美日本在线 | www.国产 | 成人免费视频在线观看 | 精品在线一区二区三区 | 亚洲国产精品久久久男人的天堂 |