c语言中while的用法

当n==1时执行while循环结构里的语句,当n不等于1时,则跳过该循环执行循环体外的语句。

while 循环的格式:while (表达式){语句;}

while 循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真??就这样一直循环下去,直到表达式为假,跳出循环。

例:

int a=NULL;

while(a<10){

a++;//自加

if(a>5)//不等while退出循环,直接判断循环

{break;//跳出循环}

}

结果: 结束后 a的值为6 。

扩展资料

while语句若一直满足条件,则会不断的重复下去。但有时,需要停止循环,则可以用下面的三种方式:

一、在while语句中设定条件语句,条件不满足,则循环自动停止。

如:只输出3的倍数的循环;可以设置范围为:0到20。

二、在循环结构中加入流程控制语句,可以使用户退出循环。

1、break流程控制:强制中断该运行区内的语句,跳出该运行区,继续运行区域外的语句。

2、continue流程控制:也是中断循环内的运行操作,并且从头开始运行。

三、利用标识来控制while语句的结束时间。

参考资料来源:百度百科——while



  • C璇█涓瓀hile鐨勭敤娉
    绛旓細C璇█涓瓀hile鐨勭敤娉曡В鏋愬涓嬶細涓銆1琛ㄧずtrue锛屽湪bool绫诲瀷鍙栧糵alse鍜宼rue锛0涓篺alse锛岄潪0涓簍rue锛堜緥濡-1鍜2閮芥槸true锛銆傜▼搴忎腑锛岃繖閲1灏辫〃绀烘案鐪燂紝鐩村埌寰幆浣撳唴閬囧埌break銆備簩銆亀hile鐢ㄦ硶婕旂ず瑙f瀽锛1銆佸惈涔夛細While 寰幆浼氬湪鎸囧畾鏉′欢涓虹湡鏃跺惊鐜墽琛屼唬鐮佸潡銆2銆佽娉曞涓嬶細锛堝鏋滃繕璁板鍔犳潯浠朵腑鎵鐢ㄥ彉閲忕殑鍊...
  • c璇█涓瓀hile
    绛旓細褰搉==1鏃舵墽琛寃hile寰幆缁撴瀯閲岀殑璇彞锛屽綋n涓嶇瓑浜1鏃讹紝鍒欒烦杩囪寰幆鎵ц寰幆浣撳鐨勮鍙銆倃hile 寰幆鐨勬牸寮忥細while (琛ㄨ揪寮){璇彞锛泒 while 寰幆鐨勬墽琛岄『搴忥細褰撹〃杈惧紡涓虹湡锛屽垯鎵ц涓嬮潰鐨勮鍙ワ紝璇彞鎵ц瀹屼箣鍚庡啀鍒ゆ柇琛ㄨ揪寮忔槸鍚︿负鐪燂紝濡傛灉涓虹湡锛屽啀娆℃墽琛屼笅闈㈢殑璇彞锛岀劧鍚庡啀鍒ゆ柇琛ㄨ揪寮忔槸鍚︿负鐪熲︹﹀氨杩欐牱涓鐩村惊...
  • 鍦c璇█涓瓀hile()璇彞鎷彿閲岄潰鏄竴涓暟瀛椾唬琛ㄤ粈涔堟剰鎬,姣斿while...
    绛旓細c璇█涓嬶紝while()鎷彿閲岄潰鏀剧殑鏄惊鐜殑鏉′欢锛岃嫢鏄湡锛屽垯寰幆锛涘惁鍒欙紝鍋滄銆1锛変换浣曢潪闆剁殑鏁存暟閮芥槸涓虹湡鐨勶紝鎵浠hile(1)鍜 while(2)鍜 while(3)绛夐兘鏄竴涓剰鎬濄2锛夎嫢鏄寚閽堢殑璇濓紝NULL鍒欎负鍋囷紝鍙嶄箣鍒欎负鐪熴3锛塧 > b 绛夌被浼肩殑琛ㄨ揪寮忥紝婊¤冻涓虹湡锛屽弽涔嬩负鍋囥
  • C璇█涓瓀hile鏄粈涔堟剰鎬
    绛旓細C璇█涓殑while鏄竴绉嶅惊鐜鍙ワ紝鏄绠楁満鐨勪竴绉嶅熀鏈惊鐜ā寮銆傚綋婊¤冻鏉′欢鏃惰繘鍏ュ惊鐜紝涓嶆弧瓒宠烦鍑 浣跨敤鏍煎紡涓猴細while(鏉′欢琛ㄨ揪寮){ 寰幆浣撹鍙ワ紱} 3.褰搘hile寰幆鐨勬潯浠惰〃杈惧紡涓虹湡鏃讹紝杩涘叆寰幆锛屼竴鐩村惊鐜埌鏉′欢琛ㄨ揪寮忎负鍋囦负姝
  • c璇█涓瓀hile浠涔堟剰鎬?
    绛旓細(c=getchar())!=' ')濡傛灉c鐨勫间笉绛変簬绌烘牸锛屾墽琛while寰幆 锛屼笉鏂妸閿洏鐨勫煎瓨缁檆锛屽綋浠庨敭鐩樿緭鍏ョ殑鍊兼槸绌烘牸锛c鐨鍊煎氨鏄┖鏍肩殑ASCII鐮佸硷紝姝ゆ椂while寰幆缁堟锛屼笉鍐嶄粠閿洏鍙栧緱瀛楃璧嬬粰c銆傜浉褰撲簬锛氫粠閿洏杈撳叆涓涓瓧绗 锛歡etchar()鐒跺悗鎶婂瓧绗︾殑鍊艰祴缁檆 锛歝=getchar()鐒跺悗鍒ゆ柇c鏄惁绛変簬鈥 鈥 锛...
  • C璇█涓瓀hile鏄粈涔堟剰鎬
    绛旓細c 璇█鐨剋hile鏄惊鐜鍙 鏄敤鏉ュ惊鐜亶鍘嗙殑 瀹冪殑濂藉鍦ㄤ簬浣犳病蹇呰鍐欏緢澶氱殑浠g爜灏卞彲浠ヨ揪鍒颁綘鐨勭洰鐨 鍙﹀杩樻湁涓涓惊鐜鍙 鏄 do while 杩欎釜寰幆璇彞鍜while 鐨鍖哄埆鏄 鍚庤呬笉绠℃潯浠舵槸鍚︽垚绔嬮兘瑕佹墽琛屼竴娆 鑰寃hile鍒欒鐪嬫潯浠舵槸鍚︽垚绔 while 鐨勮娉 while(鍒ゆ柇璇彞){ //鎵ц璇彞 } do { //...
  • c璇█涓瓀hile鏄粈涔堟剰鎬
    绛旓細鍦C璇█涓锛while鏄竴绉嶅惊鐜粨鏋勶紝瀹冪殑浣滅敤鏄牴鎹粰瀹氱殑鏉′欢鍙嶅鎵ц涓娈典唬鐮併傚綋while鍚庨潰鐨勬潯浠朵负鐪熸椂锛屽畠浼氫竴鐩存墽琛屽惊鐜綋鍐呯殑璇彞锛岀洿鍒版潯浠朵负鍋囨椂鎵嶄細璺冲嚭寰幆銆倃hile璇彞鐨勬墽琛屾祦绋嬫槸鍏堝垽鏂潯浠讹紝濡傛灉鏉′欢婊¤冻锛堝嵆涓虹湡锛夛紝鍒欐墽琛屽惊鐜綋鍐呯殑璇彞锛屾墽琛屽畬姣曞悗鍐嶆鍒ゆ柇鏉′欢鏄惁婊¤冻锛屽鏋滆繕婊¤冻锛屽垯鍐嶆...
  • c璇█while寰幆鐢ㄦ硶
    绛旓細鍦C璇█涓锛while寰幆鏄竴绉嶅熀鏈殑鎺у埗娴佺粨鏋勶紝瀹冨厑璁镐綘鍙嶅鎵ц涓娈典唬鐮侊紝鐩村埌婊¤冻鏌愪釜鏉′欢涓烘銆1琛ㄧずtrue锛屽湪bool绫诲瀷鍙栧糵alse鍜宼rue锛0涓篺alse锛岄潪0涓簍rue锛堜緥濡傦紞1鍜2閮芥槸true锛夈傜▼搴忎腑锛岃繖閲1灏辫〃绀烘案鐪燂紝鐩村埌寰幆浣撳唴閬囧埌break銆俠ool琛ㄧず甯冨皵鍨嬪彉閲忥紝涔熷氨鏄昏緫鍨嬪彉閲忕殑瀹氫箟绗︼紝浠ヨ嫳鍥芥暟瀛﹀銆...
  • c璇█while寰幆鐢ㄦ硶
    绛旓細c璇█while寰幆鐢ㄦ硶锛氫竴鑸舰寮忓涓嬶細while锛堣〃杈惧紡锛夛經寰幆浣撳唴璇彞锝 寰幆浣撳璇彞 鍏朵腑鎵ц杩囩▼濡備笅锛氾紙1锛夎绠梬hile鍚庨潰鎷彿閲岃〃杈惧紡鐨勫硷紝鑻ュ叾缁撴灉闈0锛屽垯杞叆锛2锛夛紝鍚﹀垯杞紙3锛夈傦紙2锛夋墽琛屽惊鐜綋锛岃浆锛1锛夈傦紙3锛夐鍑哄惊鐜紝鎵ц寰幆浣撲笅闈㈢殑璇彞銆傜敱浜庢槸鍏堟墽琛屽垽鏂悗鎵ц寰幆浣擄紝鎵浠ュ惊鐜綋鍙兘...
  • C璇█涓殑while(!i)鏄粈涔堟剰鎬
    绛旓細whie鏄C璇█涓殑鍏抽敭瀛楋紝浠h〃寰幆銆while锛坕锛夊拰while锛堬紒i锛夌殑鎰忔濊鐪媔杩欎釜鍙橀噺锛堣〃杈惧紡锛夌殑鍊兼槸鐪熻繕鏄亣锛0鍜孨ULL灏辨槸鍋囷級銆倃hile锛1锛夊拰while锛99锛夊拰while锛堬紞76锛夌敋鑷硍hile锛3锛100锛夎繖绫诲彧瑕佹嫭鍙蜂腑鐨勫硷紙鎴栬〃杈惧紡鐨勫硷級闈0锛屾剰鎬濅竴鏍凤紝浠h〃鍙互寰幆骞舵墽琛屽惊鐜綋锛屽鏋滄槸while锛0锛夛紝鍒欎唬琛...
  • 扩展阅读:do while用法举例 ... while的四种用法归纳 ... while循环简单例子c语言 ... 如何跳出while 1 循环 ... c语言两个while同时进行 ... c语言while用法格式 ... while函数的用法python ... while的用法归纳总结c语言 ... while表示当 时候的用法 ...

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