while循环和do循环是什么意思?

while(--y)表示的意思是在进行条件的判断时,先对y进行减1的操作。整段代码的意思是先对y进行减法的操作,直到y减到0的时候退出while循环。

然后执行后面的输出语句,因为输出的是++y,++当前缀操作符时,先加1再引用。所以输出结果为1。

do...while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真。

如果条件为真的话,就会重复do...while这个循环,直至while()为假。

扩展资料:

do while 难点不大,主要是避免进入死循环,条件表达比较开放,只要符合逻辑,条件表达真假,并注意全局半局变量。

do-while 循环语法 格式:

do

{

循环体;

}

while (条件表达); //条件表达,可以引用外传感器返回值。

do while循环特点:

循环将先运行一次,因为经过第一次do循环后,当检查条件表达式的值时,其值为 不成立时而会退出循环。保证了至少执行do{ }内的语句一次。

参考资料来源:百度百科-do while



while循环是一种基本的控制结构,它根据一个条件来重复执行一段代码块,直到条件变为 false。以下是一个 while 循环的例子:

int x = 0;

while (x < 10) {    

printf("%d ", x);    

x++;

}

do...while循环也是一种循环结构,它的特点是即使初始条件为假,也会执行一次循环体内的语句。以下是一个do...while循环的例子:

int x = 10;

do {   

printf("%d ", x);   

x--;

} while (x >= 0);

需要注意的是,do...while循环至少执行一次,而while循环如果初始条件为假则不会被执行。因此,如果需要至少执行一次,则推荐使用do...while循环。

♡♡ 有帮助到的话,麻烦采纳哦!♡♡



  • do while寰幆璇彞鏄粈涔?
    绛旓細do鈥hile寰幆璇彞涔熻绉颁负鍚庢祴璇曞惊鐜鍙锛屽畠鍜寃hile寰幆璇彞鐨勫姛鑳界被浼硷紝鍏惰娉曟牸寮忓涓嬶細do {鎵ц璇彞 ... } while(寰幆鏉′欢)銆備粠涓婇潰鐨勮娉曠粨鏋勫彲浠ョ湅鍑猴紝do鈥hile寰幆璇彞涓巜hile寰幆璇彞鐨勪富瑕佸尯鍒槸锛歞o鈥hile寰幆璇彞鏄厛鎵ц寰幆浣擄紝鍐嶈繘琛屽惊鐜潯浠跺垽鏂紝杩欎笌while寰幆璇彞鐨勮娉曠粨鏋勭浉鍙嶏紝骞朵笖...
  • while寰幆鍜宒o寰幆鏄粈涔鎰忔?
    绛旓細do...while 寰幆鏄 while 寰幆鐨勫彉浣銆傚湪妫鏌hile()鏉′欢鏄惁涓虹湡涔嬪墠锛岃寰幆棣栧厛浼氭墽琛屼竴娆o{}涔嬪唴鐨勮鍙ワ紝鐒跺悗鍦╳hile()鍐呮鏌ユ潯浠舵槸鍚︿负鐪熴傚鏋滄潯浠朵负鐪熺殑璇濓紝灏变細閲嶅do...while杩欎釜寰幆,鐩磋嚦while()涓哄亣銆
  • do while 鍜寃hile鐨勫尯鍒
    绛旓細while鍜宒o鈥hile璇彞閮芥槸寰幆璇彞锛屽姛鑳介兘宸笉澶氾紝鍞竴鐨勫尯鍒湪浜庢楠屾潯浠剁殑鏃堕棿涓娿倃hile璇彞鍦ㄨ繘鍏ュ惊鐜綋涔嬪墠瑕佸厛鍒ゆ柇鏉′欢鏄惁鎴愮珛锛屽鏋滄垚绔嬬殑璇濆垯杩涘叆寰幆浣撱傝宒o鈥hile璇彞鍒欑浉鍙嶏紝鏄厛鎵ц寰幆浣擄紝鐒跺悗鍐嶅垽鏂潯浠舵槸鍚︽垚绔嬶紝濡傛灉鎴愮珛鐨勮瘽鍒欑户缁惊鐜綋锛屽鏋滀笉鎴愮珛鍒欒烦鍑哄惊鐜紝涔熷氨鏄瀵逛簬do鈥hile...
  • Do... while寰幆鏄粈涔鎰忔?
    绛旓細do...while 寰幆鏄 while 寰幆鐨勫彉绉銆傝寰幆绋嬪簭鍦ㄥ垵娆¤繍琛屾椂浼氶鍏堟墽琛屼竴閬嶅叾涓殑浠g爜锛岀劧鍚庡綋鎸囧畾鐨勬潯浠朵负 true 鏃讹紝瀹冧細缁х画杩欎釜寰幆銆傛墍浠ュ彲浠ヨ繖涔堣锛宒o...while 寰幆涓烘墽琛岃嚦灏戜竴閬嶅叾涓殑浠g爜锛屽嵆浣挎潯浠朵负 false锛屽洜涓哄叾涓殑浠g爜鎵ц鍚庢墠浼氳繘琛屾潯浠堕獙璇併傛墽琛岃鍙ュ彲浠ユ槸鍗曚釜璇彞鎴栬鍙ュ潡銆傚垽鏂潯浠...
  • while鍜宒o- while鏈浠涔鍖哄埆?
    绛旓細while寰幆鏄厛鍒ゆ柇鍚庢墽琛岋紝濡傛灉鍒ゆ柇鏉′欢涓嶆垚绔嬪彲浠ヤ笉鎵ц涓棿寰幆浣銆俤o-while寰幆鏄厛鎵ц鍚庡垽鏂紝鎵ц娆℃暟鑷冲皯涓轰竴娆★紝鎵ц涓娆″悗鍒ゆ柇鏉′欢鏄惁鎴愮珛锛屽鏋滀笉鎴愮珛璺冲嚭寰幆锛屾垚绔嬪垯缁х画杩愯寰幆浣撱4銆佹墽琛屾湯灏惧惊鐜綋鐨勯『搴忎笉鍚 while寰幆鐨勬湯灏惧惊鐜綋涔熸槸鍦ㄤ腑闂村惊鐜綋閲岋紝骞跺湪涓棿寰幆浣撲腑鎵ц锛屽惊鐜綋鏄惁缁х画...
  • do while寰幆璇彞鏄粈涔?
    绛旓細涓銆while璇彞 1銆 璇硶锛歸hile(琛ㄨ揪寮){寰幆浣;} 2銆佸惊鐜繃绋嬶細(1)鍏堝垽鏂〃杈惧紡锛屾槸鍚︿负鐪燂紝濡傛灉涓虹湡璺宠浆鍒2锛屽惁鍒欒烦杞埌3 (2)鎵ц寰幆浣擄紝鎵ц瀹屾瘯锛岃烦杞埌1 (3)璺冲嚭寰幆 浜屻do-while璇彞 1銆佽娉曪細do{寰幆浣;}while(琛ㄨ揪寮);娉ㄦ剰锛氳繖涓獁hile鍚庨潰鐨勫皬鎷彿蹇呴』鎺;2銆佸惊鐜繃绋嬶細锛1锛夊厛鎵ц...
  • while鍜宒o-while鐨勪娇鐢ㄦ柟娉
    绛旓細do-while寰幆涓巜hile寰幆鐨勪笉鍚屽湪浜:瀹冨厛鎵ц寰幆涓殑璇彞,鐒跺悗鍐嶅垽鏂〃杈惧紡鏄惁涓虹湡, 濡傛灉涓虹湡鍒欑户缁惊鐜紱濡傛灉涓哄亣, 鍒欑粓姝㈠惊鐜傚洜姝, do-while寰幆鑷冲皯瑕佹墽琛屼竴娆″惊鐜鍙ャ 绠鍗曟潵璁插氨鏄while寰幆鏄鍏堝惊鐜悗鍒ゆ柇 銆備妇涓緥瀛愶細鎬荤粨
  • while寰幆鍜宒o. while寰幆鏈浠涔鍖哄埆?
    绛旓細while寰幆鍜 do while寰幆褰搘hile鍚庨潰鐨勮〃杈惧紡鐨勭涓娆$殑鍊间负鈥滅湡鈥濇椂锛屼袱绉嶅惊鐜緱鍒扮殑缁撴灉鐩稿悓锛涘惁鍒欎笉鐩稿悓銆倃hile璇彞锛氬厛鍒ゆ柇琛ㄨ揪寮忔槸鍚︽垚绔嬶紱鑻ユ垚绔嬶紝鎵ц寰幆浣撹鍙ワ紱鐒跺悗鍐嶆鍒ゆ柇琛ㄨ揪寮忔槸鍚︽垚绔嬶紝鑻ユ垚绔嬶紝鍐嶆鎵ц寰幆浣撹鍙ワ紱鑻ヤ笉鎴愮珛锛岄鍑簑hile寰幆銆俤o-while璇彞锛氬厛鎵ц寰幆浣擄紝鍐嶆鏌ヨ〃杈惧紡鏄惁鎴愮珛...
  • dowhile寰幆璇彞鏄粈涔?
    绛旓細Do-While寰幆璇彞鏄竴绉嶇紪绋嬩腑鐨勬帶鍒剁粨鏋勩傝В閲婏細Do-While寰幆鏄涓绉嶈绠楁満缂栫▼涓殑鍩烘湰鎺у埗缁撴瀯锛岀敤浜庨噸澶嶆墽琛屼竴娈典唬鐮侊紝鐩村埌婊¤冻鐗瑰畾鐨勬潯浠朵负姝傝繖绉嶅惊鐜殑鐗圭偣鏄嚦灏戜細鎵ц涓娆″惊鐜綋鍐呯殑浠g爜锛岀劧鍚庤繘琛屾潯浠跺垽鏂紝濡傛灉鏉′欢婊¤冻鍒欑户缁惊鐜紝鍚﹀垯缁撴潫寰幆銆侱o-While寰幆鐨勮缁嗚В閲婏細1. 鍩烘湰缁撴瀯锛欴o-While...
  • for while do-while涓夌寰幆浣撶殑鐗圭偣鍜岀己鐐
    绛旓細for鍦ㄥ惊鐜鏁版瘮杈冩槑纭殑鏃跺欑敤杈冩柟渚匡紝while鍜宒o-while鍦ㄥぇ澶氭暟鎯呭喌涓嬮兘鍙互浣跨敤锛屼絾鏄痙o-while涓嶇寰幆鏉′欢鎴愪笉鎴愮珛閮戒細寰幆涓娆°while寰幆锛氭绫诲惊鐜竴鑸敤浜庡惊鐜鏁版湭鐭ョ殑寰幆锛屾槸鈥滃厛鍒ゆ柇鍚庢墽琛屸濓紱do-while寰幆锛氫篃鏄敤浜庡惊鐜鏁版湭鐭ョ殑寰幆锛屼絾鍜寃hile寰幆涓嶅悓鐨勬槸锛岃繖绉寰幆鏄鈥滃厛鎵ц鍚庡垽鏂濓紱for...
  • 扩展阅读:do-while怎样才能结束循环 ... do while循环中while n ... 怎么跳出while循环往下走 ... while true循环怎么用 ... while true 循环怎么结束 ... do while至少循环一次 ... do while用法举例 ... while 1 是无限循环吗 ... do while循环什么时候结束 ...

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