while(1);语句是本身不断循环,还是说重头开始不断的循环主函数???? 关于C51的程序main函数中为什么会不断循环,没有whil...

while\uff081\uff09\u662f\u4ec0\u4e48\u610f\u601d\uff1f\u662f\u8868\u793a\u771f\u5417\uff0c\u90a3\u540e\u9762\u7684\u662f\u4e0d\u662f\u8981\u65e0\u9650\u5faa\u73af\uff0c\u5faa\u73af\u4ec0\u4e48\u65f6\u5019\u505c\u6b62\uff1f\u4e00\u822c\u6765\u8bf4\uff0cwh

while\uff08\uff09\u7684\u610f\u601d\u662f\u5f53\u62ec\u53f7\u5185\u4e3a\u771f\u65f6\u5c31\u5faa\u73af\u6267\u884c
\u6240\u4ee5while\uff081\uff09\u7684\u786e\u662f\u4e00\u4e2a\u6b7b\u5faa\u73af
\u4f60\u6240\u8bf4\u7684 \u201cwhile\u540e\u7684\u62ec\u53f7\u91cc\u662f\u53d8\u91cf\uff0c\u8fd9\u4e2a\u53d8\u91cf\u5927\u5c0f\u662f\u6709\u9650\u5236\u7684\uff0c\u5728\u8fd9\u4e00\u8303\u56f4\u5185\uff0c\u624d\u80fd\u5faa\u73af\u201d \u662f\u6307\u7c7b\u4f3c\u4e8e \u201cwhile\uff08s>2\uff09\u201d \u8fd9\u6837\u7684\u8bed\u53e5\uff0c\u6b64\u65f6\u5982s\u5927\u4e8e2\uff0c\u90a3\u4e48\uff08s>2\uff09\u7684\u8868\u8fbe\u5f0f\u8fd4\u56de\u7684\u503c\u5219\u4e3a\uff081\uff09\uff0c\u5426\u5219\u8fd4\u56de\uff080\uff09\u3002\u7528\u8fd9\u6837\u7684\u8bed\u53e5\u5c31\u53ef\u4ee5\u5b9e\u73b0\u5728\u4e00\u5b9a\u60c5\u51b5\u4e0b\u91cd\u590d\u6267\u884c\u7684\u7a0b\u5e8f\u3002\u8fd9\u662ffor\u5faa\u73af\u8bed\u53e5\u4e00\u822c\u65e0\u6cd5\u505a\u5230\u7684\u3002\u987a\u4fbf\u4e00\u63d0\uff0cwhile\u540e\u7684\u62ec\u53f7\u91cc\u4e0d\u662f\u53d8\u91cf\uff0c\u800c\u662f\u8fd4\u56de\u503c\u53ea\u4e3a0\u548c1\u7684\u5224\u65ad\u8bed\u53e5\u3002
while\uff081\uff09\u4e00\u822c\u7528\u5728\u673a\u5668\u4eba\u7a0b\u5e8f\u91cc\uff0c\u8ba9\u673a\u5668\u4eba\u6ca1\u5934\u6ca1\u8111\u4e0d\u5206\u65e5\u591c\u4e0d\u77e5\u75b2\u5026\u50cf\u56bc\u4e86\u70ab\u8fc8\u4e00\u6837\u6839\u672c\u505c\u4e0d\u4e0b\u6765\u5730\u53bb\u91cd\u590d\u6267\u884c\u67d0\u6bb5\u7a0b\u5e8f\uff0c\u800c\u5728\u4e00\u822c\u7a0b\u5e8f\u4e2d\u51fa\u73b0\u7684\u4e0d\u591a\uff0c\u56e0\u4e3awhile\uff081\uff09\u4e00\u51fa\u73b0\u5c31\u662f\u6b7b\u5faa\u73af\uff0c\u5bb9\u6613\u6b7b\u673a\uff0c\u4f46\u662f\u7528break\u6307\u4ee4\u53ef\u4ee5\u9000\u51fa\u5faa\u73af\uff0c\u90a3\u4e48\u5c31\u53ef\u4ee5\u9000\u51fa\u6b7b\u5faa\u73af\u4e0d\u8fc7\u4e2a\u4eba\u5efa\u8bae\u5728while\u8bed\u53e5\u7684\u62ec\u53f7\u91cc\u76f4\u63a5\u52a0\u4e0a\u5224\u65ad\u8bed\u53e5\uff0c\u8fd9\u6837\u7684\u8bdd\u6b7b\u5faa\u73af\u9000\u4e0d\u51fa\u6765\u7684\u51e0\u7387\u5927\u5927\u964d\u4f4e\uff0c\u5b89\u5168\u7cfb\u6570\u63d0\u5347\u3002

\u4f60\u7684\u7a0b\u5e8f\u5728return 0;\u4ee5\u540e\u5c31\u5df2\u7ecf\u7ed3\u675f\u4e86\uff0c\u8fd9\u65f6\uff0c\u5355\u7247\u673a\u6267\u884c\u7684\u662fmain\u51fd\u6570\u4e4b\u540e\u7684\u5730\u65b9\u3002\u7531\u4e8eROM\u4e2d\u6ca1\u6709\u5199\u5165\u7a0b\u5e8f\u7684\u5730\u65b9\u90fd\u662f00\uff0c\u4e5f\u5c31\u662f\u6c47\u7f16\u6307\u4ee4NOP\uff0c\u6240\u4ee5\u5355\u7247\u673a\u4f1a\u4e00\u76f4\u6267\u884cNOP\u5230ROM\u7a7a\u95f4\u7ed3\u675f\uff0c\u7136\u540e\u518d\u4ece\u5934\u5f00\u59cb\uff0c\u4e5f\u5c31\u662f\u5730\u57400x0000\u5f00\u59cb\u6267\u884c\uff0c\u8fd9\u5c31\u76f8\u5f53\u4e8e\u4f60\u7684\u7a0b\u5e8f\u5faa\u73af\u4e86\u3002

循环本身的。

本身
1相当于true,所以判断条件始终为真,一直循环下去

while(1)
{......}
{ }之间的语句不断循环

while(1){

} 括号里面的无限循环。或者while(1);卡在这句无限循环了

  • 瑙i噴涓涓while(1)鏄鎬庝箞鎺у埗绋嬪簭鐨???涓嶆槸鎺у埗while涓嬮潰鐨璇彞鍚?
    绛旓細while(1);鏄涓┖寰幆锛宮cu浠涔堜篃涓嶅共锛屼竴鐩村惊鐜笅鍘汇
  • C++ while(1)鐨勬剰鎬?
    绛旓細鎵ц娴佺▼ do-while璇彞鐨勬墽琛屾祦绋嬬ず鎰忓浘濡傚乏鍥炬墍绀猴紝鎻忚堪濡備笅锛氾紙1锛 鎵ц涓娆″惊鐜綋璇彞锛锛2锛 璁$畻琛ㄨ揪寮忕殑鍊硷紝鑻ヨ〃杈惧紡鐨勫间负鐪燂紙鎴栭潪0锛夛紝鍒欓噸澶嶄笂杩拌繃绋嬶紱锛3锛 鐩村埌琛ㄨ揪寮忕殑鍊间负鍋囷紙鎴栦负0锛夋椂锛岀粨鏉熷惊鐜備綘杩欓噷while锛1锛鍒板簳浠涔堟剰鎬濓紝杩欒竟涓句釜渚嬪瓙锛歩nt i = 100;while(1){i --;if ...
  • C璇█ 杩欎釜while(1);浠涔堟剰鎬
    绛旓細while锛1锛灏辨槸涓寰幆锛屾案杩滄弧瓒虫潯浠讹紝姘歌繙寰幆锛岀▼搴忔案杩滄墽琛岃繖涓鍙ャ傚洜涓虹湅涓嶈鍓嶉潰鐨勪唬鐮佷笉鐭ラ亾鏄笉鏄痙o-while锛屽簲璇ユ槸锛屽惁鍒欑▼搴忎笉鑳芥墽琛屽悗闈㈢殑浠g爜銆俤o-while璇彞锛屼笌while璇彞涓鍚岀殑鏄紝while鍏堝垽鏂紝do-while鍏堟墽琛屼竴娆★紝鍐嶅幓鍒ゆ柇銆
  • C++涓鍒嗗彿鐨勪娇鐢ㄨ鍒
    绛旓細灏辩浉褰撲簬涓枃涓殑鍙ュ彿銆傝〃绀轰竴鏉璇彞鐨勭粨鏉熴傚弽杩囨潵锛屸;"鏄鍙ョ殑璞″緛锛鏈韩 ";"灏辫〃绀轰竴鏉¤鍙ワ紝绉颁负绌鸿鍙ワ紝涓鑸敤浜庡崰浣嶃傛瘮濡while (1) ; ;绗1涓垎鍙疯〃绀虹殑鏄┖璇彞锛岀2涓垎鍙疯〃绀虹殑鏄鍙ョ粨鏉熺銆備富瑕佸尯鍒嗚〃杈惧紡鍜岃鍙ョ殑鍖哄埆锛屽湪C璇█涓甫鍒嗗彿鐨勫氨鏄鍙ワ紝涓嶅甫鍒嗗彿鐨勫嵆涓鸿〃杈惧紡銆
  • c璇█涓,while(1)鏄浠涔堟剰鎬?
    绛旓細c 璇█涓細 1琛ㄧず閫昏緫鍊肩湡锛 0琛ㄩ昏緫鍊煎亣锛while锛1锛 灏忔嫭鍙烽噷锛屼竴鑸啓閫昏緫琛ㄨ揪寮忋侰璇█骞挎硾搴旂敤浜庡簳灞傚紑鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁¤瑷銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾у鐞嗙殑鍔熻兘锛屼絾浠嶇劧淇濇寔鐫璺ㄥ钩鍙...
  • while(1)濡備綍鐢?
    绛旓細while(1){}; 灏鏄笉鏂湴閲嶅鎵ц寰幆浣撱傞氬父锛屽惊鐜綋鍐呬細鏈夎嚦灏戜竴涓潯浠跺垽鏂璇彞锛屽嵆锛屾弧瓒充粈涔堟潯浠讹紝寰幆缁撴潫銆備緥濡傦細 x=1;y=0; while(1){ y = y + x; x++; if (x > 100) break; }; printf("%d",y); 寰幆浣撻噷鍋氱疮鍔狅紝x 浠 1 寮濮嬶紝2锛3锛4锛...鐩村埌 x =101 ( ...
  • while鍜while(1)鏈変粈涔堝尯鍒?
    绛旓細璇彞a锛泈hile(n==1);璇彞B;褰搉==1鏃讹紝绋嬪簭while(1)鎴愮珛锛屼笉鏂惊鐜紝鍥犱负鍚庨潰while()鍚庨潰鐩存帴鏄垎鍙封滐紱鈥濇墍浠ヨ繖閲宯==1鐩存帴灏辨槸姝诲惊鐜紝褰搉涓庣瓑浜1鏃讹紝绋嬪簭鍚屾牱鏄痺hile(1)鎴愮珛锛屽拰涓婇潰鐨勬儏鍐典竴鏍凤紝鎵浠ヤ袱涓兘鏄寰幆銆
  • c51璇彞while(1)鏀惧湪绋嬪簭鍓嶉潰鍜屽悗闈㈡湁浠涔堜笉鍚?鍓嶉潰涓嶅姞琛屼笉琛?鎷滄墭...
    绛旓細绠鍗曠▼搴忔槸涓鏍风殑鏁堟灉锛屼絾鐪熸搴旂敤鐨勬椂鍊欎笉鏄繖鏍峰瓙鐨勶紝while(1){}澶ф嫭鍙烽噷闈㈢殑鏄富寰幆浣擄紝涓鑸湪杩欎箣鍓嶄細鏈変竴浜涘鍗曠墖鏈篒O鍙e拰瀵勫瓨鍣ㄧ殑鍒濆鍖栵紝濡傛灉娌℃湁杩欎竴鍙ワ紝鏁翠釜绋嬪簭鏄惊鐜綋锛屼細涓嶆柇鐨勫垵濮嬪寲銆
  • 鍗曠墖鏈虹紪绋嬮噷鈥while(1);鈥濅笉鏄〃绀虹粓姝㈠槢,閭d箞涓嬮潰绋嬪簭鎵у畬绗竴涓...
    绛旓細鑰屽惊鐜墽琛岀殑绋嬪簭鏄笅闈 }鍐呯殑鎵鏈夌▼搴忋傝繖涓▼搴忕殑涓诲惊鐜湁3鏉璇彞锛宨=2000;鏄粰i璧嬪垵鍊硷紝led1=1;鏄鐐逛寒鍙戝厜浜屾瀬绠★紝鑰寃hile(i--);鏄涓涓皬寰幆璇彞锛岀敤鏉ュ欢鏃剁殑锛屾敞鎰忎笌while(1)涓鍚岋紝鍚庨潰瀹冩槸鏈夊垎鍙风殑锛岃繕鏄湁鏉′欢鐨勶紝鏉′欢鏄痠--涓虹湡锛屼絾姣忓惊鐜竴娆★紝i 鏄噺涓鐨勶紝杩欐牱锛岀敱鍒濆糹=20000锛...
  • 鍦–璇█涓,寰堝鏃跺欏彂鐜颁細浣跨敤 while(1);//鏃犲惊鐜綋 浣嗘垜涓嶇煡閬撹繖绉嶇敤娉...
    绛旓細姝诲惊鐜紝绛夊緟涓柇锛屽彧瑕佷腑鏂竴鏉ュ氨璺冲嚭寰幆浣撱
  • 扩展阅读:while true循环怎么用 ... 食材本身的味道语录 ... do while用法举例 ... while true 循环怎么结束 ... while开头的句子 ... while(1)是无限循环吗 ... while前后两个句子 ... java while循环语句举例 ... while(y--) ...

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