999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

while和do-while語句的異同

2022-03-08 04:00:36
電腦報 2022年8期
關鍵詞:結構

一般來說一個復雜的程序邏輯可以歸入以下三種結構之一:順序結構(從上往下逐行執行,每句都執行)、分支結構(有條件地執行某語句,并非每句都執行)、循環結構(反復執行相同或相似的代碼)。不同的結構,代碼的語法結構也是各不相同,今天和大家一起聊一聊常見的循環語句。

在實際問題當中會遇到有規律的重復性操作,對應到程序中就需要重復執行某些語句,一組被重復執行的語句稱之為循環體。目前較流行的編程語言(C、Java、Python)當中有三種類型的循環語句:for語句、while語句和dowhile語句。在循環語句結構中有三個要素:循環變量的初始化、循環的條件(以循環變量為基礎)、循環變量的改變(向著循環的結束變化)。

在循環語句練習中經常有同學會問小陳老師while語句和dowhile語句的區別,今天我也著重講一下兩者的區別以及注意事項。

首先對比一下圖片中左右段代碼的區別,并思考一下運行后輸出的結果是否相同,從中我們不難看出兩者初始變量num值都為1,循環的條件都為num小于10,循環變量的更新也是num每次增加1,并且輸出的語句都是一樣的,所以兩者運行輸出后的結果都為1-10。

如果對兩段代碼的循環條件稍加改變,將num<10改為num<0。運行的結果就完全不相同了,左邊while代碼運行后不輸出任何東西,右邊dowhile代碼運行后輸出數字1。

這是為什么呢?其實,最關鍵的原因在于循環過程中執行的順序,在while循環中,num1首先被賦值為1,其次會對num1進行一個判斷查看num1是否小于0,如果num1小于0不執行循環體內容,直接結束循環,輸出結果為空。

在dowhile循環中,num2首先被賦值為1,直接執行循環體中的內容,輸出數字1,最后進行判斷num2是否小于0,如果小于0結束循環。

所以while循環和dowhile循環運行的結果可能是相同的,但是在特殊的環境下也存在運行結果不相同的情況。

簡單總結,while循環會首先判斷一個條件是否滿足,如果條件滿足,則執行后面緊跟著的語句或語句括號,然后再次判斷條件是否滿足,如果條件滿足則再次執行,直到條件不滿足為止。dowhile循環和while循環很像,唯一的區別是在循環體執行結束的時候才來判斷條件。也就是說,無論如何,循環都會執行至少一遍,然后再來判斷條件。

猜你喜歡
結構
DNA結構的發現
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
新型平衡塊結構的應用
模具制造(2019年3期)2019-06-06 02:10:54
循環結構謹防“死循環”
論《日出》的結構
縱向結構
縱向結構
我國社會結構的重建
人間(2015年21期)2015-03-11 15:23:21
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
主站蜘蛛池模板: 97国产精品视频自在拍| 亚洲日韩每日更新| 高h视频在线| 亚洲一区二区三区中文字幕5566| 在线国产91| 色香蕉影院| 国产18在线播放| 国产精品成| 毛片手机在线看| 久久国产高清视频| 午夜国产在线观看| 婷婷99视频精品全部在线观看| 久久国产亚洲偷自| 国产精品成人一区二区| 欧美日韩第三页| 在线观看免费国产| 精品五夜婷香蕉国产线看观看| 91久久国产综合精品女同我| 中文字幕在线看视频一区二区三区| 国产精品女主播| 69av在线| 国产高清不卡| 亚洲国产成人超福利久久精品| 日韩AV手机在线观看蜜芽| 国产精品亚洲一区二区三区在线观看| 999精品免费视频| 欧美精品1区| 一区二区日韩国产精久久| 曰AV在线无码| 色网在线视频| 91小视频在线| 亚洲精品免费网站| 久久精品这里只有国产中文精品| 97人人做人人爽香蕉精品 | 欧美在线视频不卡| 黄色a一级视频| 亚洲第一成人在线| 人人看人人鲁狠狠高清| 亚洲第一区精品日韩在线播放| 欧美精品亚洲精品日韩专区| 久久婷婷人人澡人人爱91| 九九热精品在线视频| 狠狠干综合| 亚洲综合中文字幕国产精品欧美| 91精品国产91欠久久久久| 国产剧情一区二区| 国产精品13页| 99视频全部免费| 国产精品jizz在线观看软件| 伦精品一区二区三区视频| 67194亚洲无码| 亚洲精品少妇熟女| 亚洲AV人人澡人人双人| 成年午夜精品久久精品| 精品成人免费自拍视频| 国产成人AV大片大片在线播放 | 国产精品丝袜在线| 午夜爽爽视频| 热这里只有精品国产热门精品| 国产在线观看精品| a毛片在线播放| 国产va在线观看| 亚洲侵犯无码网址在线观看| 香蕉久久国产超碰青草| 国产精品手机视频一区二区| 内射人妻无码色AV天堂| 欧美视频在线观看第一页| 国产成人综合亚洲网址| 91在线高清视频| 欧亚日韩Av| 亚洲乱亚洲乱妇24p| 丁香亚洲综合五月天婷婷| 在线观看精品国产入口| 免费A级毛片无码免费视频| 亚洲国产精品日韩欧美一区| 亚洲欧美色中文字幕| 国产成人h在线观看网站站| 成人国产小视频| 亚洲男人天堂网址| 欧美亚洲中文精品三区| 激情综合五月网| 波多野结衣亚洲一区|