dowhile和while的区别

do while和while的区别,详细介绍如下:

一、表达式不同:

1、while循环结构的表达式为while表达式循环体,do while循环结构表达式为do循环体,while条件表达。

2、while循环执行时只有当满足条件时才会进入循环,进入循环后,执行完循环体内全部语句至当条件不满足时,再跳出循环。

3、dowhile循环将先运行一次,在经过第一次do循环后,执行完一次后检查条件表达式的值是否成立,其值为不成立时而会退出循环。

二、判断条件不同:

1、while循环是先判断后执行,如果判断条件不成立可以不执行中间循环体。do while循环是先执行后判断,执行次数至少为一次,执行一次后判断条件是否成立,如果不成立跳出循环,成立则继续运行循环体。

2、while循环的末尾循环体也是在中间循环体里,并在中间循环体中执行,循环体是否继续运行的条件也在循环体中,do while循环是在中间循环体中加入末尾循环体,并在执行中间循环体时执行末尾循环体,循环体是否继续运行的条件在末尾循环体里。



  • while鍜宒o- while鏈変粈涔鍖哄埆?
    绛旓細1銆佸惊鐜粨鏋勭殑琛ㄨ揪寮忎笉鍚 while寰幆缁撴瀯鐨勮〃杈惧紡涓猴細while锛堣〃杈惧紡锛墈寰幆浣搣銆do-while寰幆缁撴瀯琛ㄨ揪寮忎负锛歞o{寰幆浣;}while (鏉′欢琛ㄨ揪);銆2銆佹墽琛屾椂鍒ゆ柇鏂瑰紡涓嶅悓 while寰幆鎵ц鏃跺彧鏈夊綋婊¤冻鏉′欢鏃舵墠浼氳繘鍏ュ惊鐜紝杩涘叆寰幆鍚庯紝鎵ц瀹屽惊鐜綋鍐呭叏閮ㄨ鍙ヨ嚦褰撴潯浠朵笉婊¤冻鏃讹紝鍐嶈烦鍑哄惊鐜俤o-while寰幆灏嗗厛杩愯涓...
  • do while 鍜寃hile鐨鍖哄埆
    绛旓細涓銆佽烦鍑哄惊鐜笉鍚 1銆do-while锛歞o-while涓嶅彲浠ラ氳繃break鍦ㄥ惊鐜繃绋嬩腑璺冲嚭銆2銆亀hile-do锛歸hile-do鍙互閫氳繃break鍦ㄥ惊鐜繃绋嬩腑璺冲嚭銆備簩銆佹墽琛屾鏁颁笉鍚 1銆乨o-while锛歞o-while鑷冲皯浼氭墽琛屼竴娆″惊鐜綋銆2銆亀hile-do锛歸hile-do鍙兘浼氬嚭鐜颁竴娆¢兘涓嶆墽琛屽惊鐜綋鐨勬儏鍐点備笁銆佷紭鍏堟搷浣滀笉鍚 1銆乨o-while锛歞o-whil...
  • do while鍜寃hile鐨鍖哄埆
    绛旓細鍖哄埆锛1锛do...while寰幆鍏堟墽琛屼竴娆″啀鍘诲垽鏂潯浠讹紝涔熷氨鏄涓嶇婊′笉婊¤冻鏉′欢锛岄兘浼氬厛鎵ц涓娆★紝鎵ц娆℃暟鏈灏1娆★紱2锛墂hile寰幆蹇呴』鍏堝垽鏂潯浠讹紝婊¤冻浜嗘墠鎵ц锛屾渶灏戞墽琛屾鏁0娆°俰nt i=0;do{ i++;}while(false)--- int i=0 while(false){ i++;} ...
  • while鍜宒o while鐨鍖哄埆鏄粈涔?
    绛旓細while寰幆鍜 do while寰幆褰搘hile鍚庨潰鐨勮〃杈惧紡鐨勭涓娆$殑鍊间负鈥滅湡鈥濇椂锛屼袱绉嶅惊鐜緱鍒扮殑缁撴灉鐩稿悓锛涘惁鍒欎笉鐩稿悓銆倃hile璇彞锛氬厛鍒ゆ柇琛ㄨ揪寮忔槸鍚︽垚绔嬶紱鑻ユ垚绔嬶紝鎵ц寰幆浣撹鍙ワ紱鐒跺悗鍐嶆鍒ゆ柇琛ㄨ揪寮忔槸鍚︽垚绔嬶紝鑻ユ垚绔嬶紝鍐嶆鎵ц寰幆浣撹鍙ワ紱鑻ヤ笉鎴愮珛锛岄鍑簑hile寰幆銆俤o-while璇彞锛氬厛鎵ц寰幆浣擄紝鍐嶆鏌ヨ〃杈惧紡鏄惁鎴愮珛...
  • while鍜宒o while寰幆鐨勪富瑕佸尯鍒
    绛旓細While鍜宒o while寰幆閮界殑涓昏鍖哄埆鏈夛細寰幆鏉′欢鐨勫垽鏂綅缃笉鍚屻佸惊鐜綋鐨勬墽琛岄『搴忎笉鍚屻佸簲鐢ㄥ満鏅笉鍚屻1銆佸惊鐜潯浠剁殑鍒ゆ柇浣嶇疆涓嶅悓锛歸hile寰幆鐨勫惊鐜潯浠舵斁鍦ㄦ嫭鍙峰唴锛屾斁鍦ㄥ惊鐜綋涔嬪墠锛屽彧鏈夊湪鏉′欢涓虹湡鏃讹紝寰幆浣撴墠浼氳鎵ц銆傝宒o while寰幆鐨勫惊鐜潯浠舵斁鍦ㄦ嫭鍙峰唴锛屼絾鏀惧湪寰幆浣撲箣鍚庯紝涔熷氨鏄锛岃嚦灏戞墽琛屼竴娆...
  • while涓巇o while鐨鍖哄埆鏄粈涔?
    绛旓細do while 鍜寃hile鐨鍖哄埆濡備笅锛1.do while 璇戜负锛氬仛鏃 鐢ㄦ硶锛氬惊鐜鍙 渚嬪彞锛歋o what did you do while you walked her to the bus?浣犲拰濂逛竴璧疯蛋鍘诲叕杞︾珯鏃讹紝鏈夋病鏈夊仛杩囦粈涔堬紵2.while璇戜负锛氳櫧鐒 鐢ㄦ硶锛氭秷纾紝鎵撳彂锛堟椂闂达級;锛堟剦蹇屾噿鏁e湴锛夊害杩囷紙鏃堕棿锛夛紙甯镐笌 away 杩炵敤锛変緥鍙ワ細They were ...
  • while鍜宒o while鐨鍖哄埆
    绛旓細while 鏈変笁绉嶈瘝鎬э細銆旇繛璇嶃曡岋紱铏界劧锛涘湪鈥︽湡闂达紱涓庘﹀悓鏃 銆斿悕璇嶃曠煭鏆傜殑鏃堕棿 銆斿姩璇嶃曟秷纾ㄦ垨鎵撳彂锛堟椂闂达級锛do while 鐨 while 鏄姩璇嶏紝鍓嶉潰鐨 do 鏄〃绀哄己璋冩秷纾ㄦ垨鎵撳彂鐨勫姪鍔ㄨ瘝銆
  • while璇彞寰幆璇彞缁撴瀯鍜do鈥hile璇彞寰幆缁撴瀯鐨勫尯鍒湪浜()_鐧惧害鐭...
    绛旓細銆愮瓟妗堛戯細绛旀锛欳 瑙f瀽锛while鍜宒o鈥搘hile寰幆鐨勪富瑕佸尯鍒负锛歸hile寰幆鏄厛鍒ゆ柇鍚庢墽琛岋紝濡傛灉鍒ゆ柇鏉′欢涓嶆垚绔嬪彲浠ヤ笉鎵ц涓棿寰幆浣撱俤o-while寰幆鏄厛鎵ц鍚庡垽鏂紝鎵ц娆℃暟鑷冲皯涓轰竴娆★紝鎵ц涓娆″悗鍒ゆ柇鏉′欢鏄惁鎴愮珛锛屽鏋滀笉鎴愮珛璺冲嚭寰幆锛屾垚绔嬪垯缁х画杩愯寰幆浣擄紝閫夐」C璇存硶姝g‘锛沝o-while璇彞鐨勬墽琛屾晥鐜囨洿楂橈紝A...
  • do while涓巜hile鐨鍖哄埆
    绛旓細do while寰幆璇彞濡備笅锛氫竴銆亀hile璇彞 1銆 璇硶锛歸hile(琛ㄨ揪寮){寰幆浣;} 2銆佸惊鐜繃绋嬶細(1)鍏堝垽鏂〃杈惧紡锛屾槸鍚︿负鐪燂紝濡傛灉涓虹湡璺宠浆鍒2锛屽惁鍒欒烦杞埌3 (2)鎵ц寰幆浣擄紝鎵ц瀹屾瘯锛岃烦杞埌1 (3)璺冲嚭寰幆 浜屻乨o-while璇彞 1銆佽娉曪細do{寰幆浣;}while(琛ㄨ揪寮)2銆佸惊鐜繃绋嬶細锛1锛夊厛鎵ц寰幆浣擄紝鎵ц...
  • 6銆 C璇█涓while 鍜宒o-while 寰幆鐨勪富瑕佸尯鍒槸( )銆 A) do-while鐨...
    绛旓細涓昏鍏堝垽鏂繕鏄厛寰幆鐨勫尯鍒倃hile寰幆鏄厛鍒ゆ柇锛屽啀鍐冲畾鏄惁鎵ц寰幆浣擄紱do while 鏄厛鎵ц涓閬嶅惊鐜綋锛屽啀鍘诲垽鏂槸鍚﹁繘琛屼笅娆″惊鐜傚亣璁句簩鑰呯殑鍒ゆ柇鏉′欢閮芥槸绗竴娆″氨涓嶆弧瓒筹紝閭d箞While璇彞灏辨牴鏈笉浼氭墽琛屽惊鐜綋涓殑璇彞锛岃宒o while鍒欎細鎵ц涓娆°
  • 扩展阅读:do while用法举例 ... 初中when和while图解 ... do while至少循环一次 ... nevertheless ... c while循环 ... while和do-while的区别 ... as soon as的用法 ... do while是先执行后判断吗 ... do while至少执行一次 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网