c语言while的用法和格式

可以参考下面的代码:

#include <stdio.h>

int main()

{

int i;

scanf("%d",&i);

while(i)

{

printf("%d ",i%10);

i/=10;

}

return 0; 

}

/*

输出:

12345

5 4 3 2 1

*/

扩展资料:

while是计算机的一种基本循环模式,语法:

C

do <语句> while(<条件>);

while(<条件>) <语句>;

C++

while(<条件>) <语句>;

do <语句> while(<条件>);

注意:do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。

参考资料来源:百度百科-while (循环语句及英文单词)



  • c璇█涓while鐨勭敤娉
    绛旓細涓巇o...while寰幆涓嶅悓锛寃hile寰幆鍦ㄥ紑濮嬩箣鍓嶄笉浼氬厛鎵ц涓娆″惊鐜綋銆傚鏋滄潯浠朵竴寮濮嬪氨涓哄亣锛寃hile寰幆灏嗙洿鎺ヨ烦杩囷紝涓嶆墽琛屼换浣曚唬鐮併傚彧鏈夊綋鏉′欢鍙樹负鐪熸椂锛屾墠浼氭墽琛屽惊鐜綋锛岀劧鍚庡啀娆℃鏌ユ潯浠讹紝濡傛鍙嶅锛岀洿鍒版潯浠跺彉涓哄亣锛屽惊鐜粨鏉熴傚湪PHP涓紝while寰幆鐨勭敤娉曚笌C璇█绫讳技锛岄兘鐢ㄤ簬鎵ц涓娈甸渶瑕侀噸澶嶇殑浠g爜锛岀洿鍒...
  • c璇█涓while浠涔堟剰鎬?
    绛旓細(c=getchar())!=' ')濡傛灉c鐨勫间笉绛変簬绌烘牸锛屾墽琛while寰幆 锛屼笉鏂妸閿洏鐨勫煎瓨缁檆锛屽綋浠庨敭鐩樿緭鍏ョ殑鍊兼槸绌烘牸锛c鐨鍊煎氨鏄┖鏍肩殑ASCII鐮佸硷紝姝ゆ椂while寰幆缁堟锛屼笉鍐嶄粠閿洏鍙栧緱瀛楃璧嬬粰c銆傜浉褰撲簬锛氫粠閿洏杈撳叆涓涓瓧绗 锛歡etchar()鐒跺悗鎶婂瓧绗︾殑鍊艰祴缁檆 锛歝=getchar()鐒跺悗鍒ゆ柇c鏄惁绛変簬鈥 鈥 锛...
  • c璇█涓殑while寰幆鏄庢牱鐨?
    绛旓細while(i--){ a=b;c=d;} e=g;杩欐牱璇彞a=b; c=d;锛屼粠涓婂埌涓嬫墽琛屽畬鍚庯紝鐒跺悗鍙堝洖鍒拌捣濮嬬偣锛屽啀浠庝笂鍒颁笅鎵ц锛屽姝ゅ惊鐜50娆″悗锛屽氨閫鍑簑hile璇彞锛屽線涓嬮潰鎵цe=g銆3 濡傛灉浣犳兂瀛︿範鏇村鐨C璇█绋嬪簭涓庣數璺煡璇嗭紝鐧惧害涓涓嬧17涓疄楠屽浼氬崟鐗囨満鈥濓紝灏卞彲浠ョ湅鍒版暀绋嬩簡锛屾劅鍏磋叮鐨勬湅鍙嬪彲浠ユ壘涓涓嬨
  • c璇█涓璮or寰幆鍜while寰幆鐨勫尯鍒
    绛旓細c璇█for寰幆璇彞鐢ㄦ硶涓猴細for锛堣〃杈惧紡1锛涜〃杈惧紡2锛涜〃杈惧紡3锛夛紝寰幆浣撱傚湪for寰幆璇彞鐢ㄦ硶涓紝for鏄叧閿瓧銆俧or涔嬪悗鐨勫渾鎷彿鍐呬竴鍏辨湁3涓〃杈惧紡锛屼互鍒嗗彿闅斿紑銆備竴鑸儏鍐典笅锛岃〃杈惧紡1鐨勪綔鐢ㄦ槸璧嬪垵鍊硷紱琛ㄨ揪寮2鐨勪綔鐢ㄦ槸鎺у埗寰幆锛屽嵆寰幆鏉′欢锛涜〃杈惧紡3鐨勪綔鐢ㄦ槸淇敼寰幆鍙橀噺鐨勫硷紝涓鑸槸璧嬪笺傚惊鐜綋璇彞濡傛灉鍙湁涓...
  • c璇█涓while(!
    绛旓細while(!x)鍚庨潰鏈変竴涓垎鍙凤紝琛ㄧず璇ュ惊鐜殑寰幆浣撲负绌猴紝鍗冲彧鍋氬垽鏂拰寰幆锛屽苟涓嶆墽琛屾搷浣溿!鏄弽杩愮畻绗︼紝鍗曠洰锛!鐪 鍗 鍋囷紝!鍋 鍗 鐪熴傚鏋渪 != 0, 鍒 !x 涓 0锛屽嵆鍋囷紝濡傛灉x == 0,鍒 !x 涓 鐪熴倃hile()鏄惊鐜鍙ャ倃hile(expr)琛ㄧず褰撻昏緫琛ㄨ揪寮廵xpr涓虹湡鏃讹紝寰幆杩愯寰幆浣擄紝鐩村埌expr鍊...
  • C璇█涓while寰幆璇彞鐨勭敤娉?
    绛旓細绛旀鏄4 鍏抽敭鍦ㄨ繖涓鍙ワ細while(n++<=2);鍏堝垎鏋愯繖涓猲++锛屽畠鏄厛浣跨敤n鐨勫煎悗鍐嶈鍏惰嚜澧炪傛墍浠++<=2鐨勬剰鎬濆氨鏄厛鎷縩鐨勫间笌2姣旇緝锛岀劧鍚庤n澧1 鍐嶇湅鐪嬭繖涓獁hile璇彞 鍥犱负瀹冨悗闈㈡湁涓涓垎鍙凤紝鎵浠ュ畠鐨勫惊鐜綋鏄┖銆備篃灏辨槸璇村畠涓鐩村綋n涓3鏃朵細璺冲嚭杩欎釜浠涔堜篃娌℃湁鍋氱殑寰幆锛屼絾n鐨勫煎張鑷浜1涓4...
  • c璇█涓while鍜for鐨勫尯鍒
    绛旓細閫塂銆侫 鍙互鐢╢or寰幆浠f浛銆侭 涓嶆弧瓒虫潯浠舵椂鍗虫潯浠剁殑閫昏緫鍊间负鍋囷紙0锛夋椂鎺ㄥ嚭,break涔熷彲浠ャC while锛堟潯浠讹級锛屾潯浠朵负鐪熸椂杩涜寰幆锛屼负鍋囷紙0锛夋椂閫鍑恒侱 while锛堟潯浠讹級锛屾潯浠朵负鐪熸椂杩涜寰幆锛屼负鍋囷紙0锛夋椂閫鍑猴紝 鐢╠o-while璇彞鏋勬垚鐨勫惊鐜紝鍙湁鍦╳hile鍚庣殑琛ㄨ揪寮忎负闆舵椂缁撴潫寰幆锛宐reak 鏄彲浠ラ鍑哄惊鐜...
  • c璇█break鍜宑ontinue鐢ㄦ硶
    绛旓細C璇█浣跨敤while鎴杅or寰幆鏃讹紝濡傛灉鎯虫彁鍓嶇粨鏉熷惊鐜紙鍦ㄤ笉婊¤冻缁撴潫鏉′欢鐨勬儏鍐典笅缁撴潫寰幆锛夛紝鍙互浣跨敤break鎴朿ontinue鍏抽敭瀛椼傜數鑴戯細鍗庝负MateBook14 绯荤粺锛歐indows10 杞欢锛c璇█鍦ㄧ嚎缂栬瘧鍣1.0 1銆佷妇涓緥瀛愶紝浣跨敤 while寰幆璁$畻1鍔犲埌100鐨勫硷紝濡傚浘1 2銆佹潵鐪嬭繍琛岀粨鏋滐紝濡傚浘2 while寰幆鏉′欢涓1锛屾槸涓涓寰幆...
  • c璇█涓while 銆乫or銆乻witch銆乧ase鐨勭敤娉?
    绛旓細1銆while() for閮芥槸寰幆璇彞锛浣跨敤鏍煎紡锛歸hile(鏉′欢琛ㄨ揪寮忥級{ } for(琛ㄨ揪寮1锛涜〃杈惧紡2锛涜〃杈惧紡3){ } 2銆乻witch鏄鍒嗘敮閫夋嫨璇彞锛宑ase鏄痵witch璇彞涓殑涓涓叧閿瓧锛岀敤鏉ュ垽鏂粠鍝釜浣嶇疆寮濮嬫墽琛岃鍙ャ傛牸寮忥細switch(琛ㄨ揪寮忥級{case 甯搁噺琛ㄨ揪寮: ...case 甯搁噺琛ㄨ揪寮: ...case 甯搁噺琛ㄨ揪寮...
  • C璇█寰幆鎺у埗璇彞鐨while寰幆璇彞
    绛旓細涓鑸舰寮忓涓嬶細while锛堣〃杈惧紡锛夎鍙ワ紱鍏朵腑鎵ц杩囩▼濡備笅锛氾紙1锛夎绠梬hile鍚庨潰鎷彿閲岃〃杈惧紡鐨勫硷紝鑻ュ叾缁撴灉闈0锛屽垯杞叆锛2锛夛紝鍚﹀垯杞紙3)(2)鎵ц寰幆浣擄紝杞紙1锛夛紙3锛夐鍑哄惊鐜紝鎵ц寰幆浣撲笅闈㈢殑璇彞銆傜敱浜庢槸鍏堟墽琛屽垽鏂悗鎵ц寰幆浣擄紝鎵浠ュ惊鐜綋鍙兘涓娆¢兘涓嶆墽琛屻傚惊鐜綋鍙互涓虹┖璇彞鈥滐紱鈥濄
  • 扩展阅读:c while循环 ... c语言必背100代码 ... c语言while(1) ... while的用法c语言详解 ... do while用法举例 ... c++中while的用法 ... while的用法归纳 ... while循环例子 ... 10到1do while循环怎么打 ...

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