while和while(1)有什么区别?

语句a;
while(n==1);
语句B;
当n==1时,程序while(1)成立,不断循环,因为后面while()后面直接是分号“;”所以这里n==1直接就是死循环,

当n与等于1时,程序同样是while(1)成立,和上面的情况一样,所以两个都是死循环。

扩展资料:

while

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。

典型循环

WHILE <条件>

<语句体>

end while

do while <条件>

<语句体>

loop

语法

Pascal

while <条件> do <语句>

意为当条件符合时,接着做下面的语句;不符合时,退出循环。

C

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

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

C++

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

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

资料来源:百度百科-while



  • while鍜寃hile(1)鏈浠涔堝尯鍒?
    绛旓細璇彞a锛while(n==1);璇彞B;褰搉==1鏃讹紝绋嬪簭while(1)鎴愮珛锛屼笉鏂惊鐜紝鍥犱负鍚庨潰while()鍚庨潰鐩存帴鏄垎鍙封滐紱鈥濇墍浠ヨ繖閲宯==1鐩存帴灏辨槸姝诲惊鐜紝褰搉涓庣瓑浜1鏃讹紝绋嬪簭鍚屾牱鏄痺hile(1)鎴愮珛锛屽拰涓婇潰鐨勬儏鍐典竴鏍凤紝鎵浠ヤ袱涓兘鏄寰幆銆
  • while(1)鍜寃hile()鍖哄埆鏄粈涔?
    绛旓細while(1)鍏朵腑1浠h〃涓涓父閲忚〃杈惧紡锛while(1) 琛ㄧず鏃犻檺寰幆锛岄櫎闈炰綘璁剧疆break绛夌被浼肩殑璺冲嚭寰幆璇彞寰幆鎵嶄細涓 while(i--)鍏朵腑i鏄竴涓彉閲忥紝鍥犳琛ㄨ揪寮廼--鏈変笉鍚岀殑鍊硷紝渚濇閫掑噺锛宨--鏄厛鍙栧煎悗鍑忥紝--i鍏堝姞鍚庡彇鍊,鎵浠--鐨勫煎悓鏈墽琛岃鑷噺杩愮畻鏃剁殑i鐩哥瓑銆
  • 鍏充簬C璇█涓殑while寰幆, while(1)鏄粈涔堟剰鎬?
    绛旓細while(1)浠h〃浜嗗惊鐜案杩滄墽琛屼笅鍘.闄ら潪閬囧埌break;鎵嶈烦鍑哄惊鐜.鍘熷洜鏄痺hile鐨勫惊鐜噷闈㈡槸涓涓竷灏斿,鑰1浠h〃浜唗rue,鎵浠ユ槸涓涓棤闄愬惊鐜.
  • while0鍜寃hile1鏈浠涔堝尯鍒
    绛旓細寰幆鏉′欢銆佹墽琛屾鏁颁笉鍚岀瓑鍖哄埆銆1銆佸惊鐜潯浠讹細while(0)鐨勫惊鐜潯浠跺缁堜负鍋囷紝寰幆涓嶄細鎵ц浠讳綍浠g爜锛涜while(1)鐨勫惊鐜潯浠跺缁堜负鐪燂紝寰幆浼氫竴鐩存墽琛屻2銆佹墽琛屾鏁颁笉鍚岋細while(0)涓嶄細鎵ц寰幆浣撲腑鐨勪唬鐮侊紝寰幆浣撳唴鐨勮鍙ヤ笉浼氳鎵ц锛涜寃hile(1)浼氭棤闄愬惊鐜墽琛屽惊鐜綋涓殑浠g爜锛岀洿鍒伴亣鍒拌烦鍑哄惊鐜殑璇彞锛堝...
  • C璇█涓瓀hile(" ")浠涔堟剰鎬,瀹璺焪hile(1)鍜寃hile('0')鏈鍖哄埆涔
    绛旓細" "銆1銆'0'鏈夊尯鍒細鍒嗗埆鏄竴涓湁鏁堝湴鍧銆佹暣鏁1銆佹暣鏁48銆倃hile(" ")銆while锛1锛銆亀hile锛'0')娌℃湁鍖哄埆锛氱粨鏋滈兘鏄 while锛坱rue锛夈傚洜涓簑hile杩欓噷瑕佹眰鐨勬槸涓涓昏緫琛ㄨ揪寮忥紝" "銆1銆'0'涓夎呴兘鏄鏁存暟锛岄兘涓嶆槸闆讹紝闈為浂C璇█鍒ゅ畾涓洪昏緫鐪熴備负濂界帺鍚э紝鎴栫偒鑰鏌愮C璇█鎶鑹恒
  • C璇█涓瓀hile(0)鍜寃hile(1)鍒嗗埆鏄粈涔堟剰鎬濆憿?
    绛旓細while锛1锛 涓殑1琛ㄧず鐪燂紝杩欎釜while鎬绘槸鎴愮珛銆倃hile锛0锛変腑鐨0琛ㄧず鍋囷紝杩欎釜while鎬绘槸涓嶆垚绔嬬殑銆俰f鐨勪娇鐢ㄨ鏄庯細#If.Then.#Else 鎸囦护鐨勪綔鐢ㄤ笌 If.Then.Else 璇彞鐩稿悓锛屽叾宸紓鍦ㄤ簬 #If銆#Else銆#ElseIf锛屽強 #End If 鎸囦护娌℃湁鍗曠嫭鎴愯鐨勫舰寮忥紝涔熷氨鏄锛屽湪鎸囦护鎵鍦ㄧ殑閭d竴琛岋紝涓嶈兘鏈夊叾浠栦唬鐮佸嚭鐜般
  • while(1)鍜寃hile(1);鐨勫尯鍒槸浠涔?
    绛旓細杩欐槸绋嬪簭鎵ц鐨勪竴绉嶅惊鐜鍙ワ紝鏈夊綋鍊煎惊鐜拰鐩村埌鍨嬪惊鐜袱绉嶏紝瀹冧滑鐨勫尯鍒涓嬶細while(1)浼氬惊鐜墽琛屽悗闈㈢殑璇彞 while(1);琛ㄧず涓涓寰幆,寰幆涓鐩磋繍琛屼笅鍘,鍥犱负鏉′欢涓鐩翠负鐪.while(1)锝??锝濇槸璁╁崟鐗囨満涓鐩存墽琛岋經??锝濅腑鍐呭锛岄槻姝㈢▼搴忚窇椋烇紝閫氬父鐢ㄤ簬涓荤▼搴忎富浣擄紝纭繚绋嬪簭鎸佺画鎵ц while(1);鏄竴鏉℃寚浠わ紝...
  • while(1)鏄粈涔堟剰鎬?
    绛旓細while 鑻辨枃鍙戦煶锛歔waɪl]涓枃閲婁箟锛歝onj.鍦?鏈熼棿;褰?鐨勬椂鍊;涓?鍚屾椂 渚嬪彞锛歐ill you take care of my plants while I'm away?鎴戜笉鍦ㄦ湡闂翠綘鍙互鏇挎垜鐓х湅鑺辫崏鍚楋紵鐭锛1銆乤fter a while 杩囦簡涓浼氬効 2銆乤 little while 涓嶄箙锛屼竴浼氬効 3銆乤ll the while 涓鐩达紱濮嬬粓 4銆乹uite a while 鏈...
  • while(1)鍜寃hile(0)璇硶姝g‘鍚
    绛旓細while(1)鍜寃hile(0)鐨勮娉曟槸姝g‘鐨勶紝瀹冧滑鍒嗗埆浠h〃浜嗕竴涓棤闄愬惊鐜拰涓涓笉鎵ц浠讳綍寰幆鐨勫惊鐜傚叾涓紝while(1)琛ㄧず鏉′欢姘歌繙涓虹湡锛岀▼搴忎細閲嶅鎵ц寰幆浣撶洿鍒伴亣鍒拌烦鍑哄惊鐜殑璇彞鎴栫▼搴忚缁堟锛涜寃hile(0)琛ㄧず鏉′欢姘歌繙涓哄亣锛屽惊鐜綋姘歌繙涓嶄細琚墽琛屻傝繖浜涘惊鐜父鐢ㄤ簬闇瑕佹棤闄愬惊鐜垨涓嶉渶瑕佹墽琛屽惊鐜綋鐨勬儏鍐典笅銆
  • while(1)璇彞鎸囨棤闄愬惊鐜痺hile(1)杩欐潯璇彞鍚?
    绛旓細while璇彞鐨勫師鍨嬫槸while(琛ㄨ揪寮)璇彞锛屽綋琛ㄨ揪寮忎负闈0鍊兼椂锛屾墽琛寃hile璇彞涓殑宓屽璇彞銆傞偅涔while(1)鍏朵腑1浠h〃涓涓父閲忚〃杈惧紡锛屼粬姘歌繙涓嶄細绛変簬0銆傛墍浠ワ紝寰幆浼氫竴鐩存墽琛屼笅鍘汇傞櫎闈炰綘璁剧疆break绛夌被浼肩殑璺冲嚭寰幆璇彞寰幆鎵嶄細涓銆 1灏辨槸姘歌繙涓虹湡锛屾墍浠ヨwhile(1)灏辨槸涓寰幆锛屾垜浠渶瑕佺▼搴忎笉鏂洖鍒板紑濮嬫垨鑰...
  • 扩展阅读:初中when和while图解 ... be doing while ... do while 0 ... while 1 为什么只循环一次 ... 初中阶段when和while ... while 1 是无限循环吗 ... while(y--) ... c++do while ... while when as 巧记忆 ...

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