C语言while(1)什么意思? c语言中,while(1)是什么意思?

C\u8bed\u8a00 while(!x);\u662f\u4ec0\u4e48\u610f\u601d?

while(!x)\u540e\u9762\u6709\u4e00\u4e2a\u5206\u53f7\uff0c\u8868\u793a\u8be5\u5faa\u73af\u7684\u5faa\u73af\u4f53\u4e3a\u7a7a\uff0c\u5373\u53ea\u505a\u5224\u65ad\u548c\u5faa\u73af\uff0c\u5e76\u4e0d\u6267\u884c\u64cd\u4f5c\u3002
!\u662f\u53cd\u8fd0\u7b97\u7b26\uff0c\u5355\u76ee\uff0c!\u771f \u5373 \u5047\uff0c!\u5047 \u5373 \u771f\u3002\u5982\u679cx != 0, \u5219 !x \u4e3a 0\uff0c\u5373\u5047\uff0c\u5982\u679cx == 0,\u5219 !x \u4e3a \u771f\u3002
while()\u662f\u5faa\u73af\u8bed\u53e5\u3002while(expr)\u8868\u793a\u5f53\u903b\u8f91\u8868\u8fbe\u5f0fexpr\u4e3a\u771f\u65f6\uff0c\u5faa\u73af\u8fd0\u884c\u5faa\u73af\u4f53\uff0c\u76f4\u5230expr\u503c\u4e3a\u5047\u6216\u9047\u5230break\u8bed\u53e5\u65f6\u9000\u51fa\u3002
!x\u662f\u903b\u8f91\u975e\u64cd\u4f5c\uff0c\u5f53x\u4e3a0\u65f6\uff0c\u503c\u4e3a\u771f\uff0c\u5426\u5219\u503c\u4e3a\u5047\u3002 \u5728\u8fd9\u91cc\u7b49\u6548\u4e8ex==0\u3002

\u6269\u5c55\u8d44\u6599\uff1a
1\u3001c\u8bed\u8a00\u8bed\u6cd5\u7ed3\u6784
for\u5faa\u73af
for\u5faa\u73af\u7ed3\u6784\u662fc\u8bed\u8a00\u4e2d\u6700\u5177\u6709\u7279\u8272\u7684\u5faa\u73af\u8bed\u53e5\uff0c\u4f7f\u7528\u6700\u4e3a\u7075\u6d3b\u65b9\u4fbf\uff0c\u5b83\u7684\u4e00\u822c\u5f62\u5f0f\u4e3a\uff1a
for\uff08\u8868\u8fbe\u5f0f1;\u8868\u8fbe\u5f0f2;\u8868\u8fbe\u5f0f3\uff09\u5faa\u73af\u4f53\u8bed\u53e5 \u3002\uff08\u5176\u4e2d\uff1b\u4e0d\u80fd\u7701\u7565\uff09
\u8868\u8fbe\u5f0f
\u8868\u8fbe\u5f0f1\u4e3a\u521d\u503c\u8868\u8fbe\u5f0f\uff0c\u7528\u4e8e\u5728\u5faa\u73af\u5f00\u59cb\u524d\u4e3a\u5faa\u73af\u53d8\u91cf\u8d4b\u521d\u503c\u3002
\u8868\u8fbe\u5f0f2\u662f\u5faa\u73af\u63a7\u5236\u903b\u8f91\u8868\u8fbe\u5f0f\uff0c\u5b83\u63a7\u5236\u5faa\u73af\u6267\u884c\u7684\u6761\u4ef6\uff0c\u51b3\u5b9a\u5faa\u73af\u7684\u6b21\u6570\u3002
\u8868\u8fbe\u5f0f3\u4e3a\u5faa\u73af\u63a7\u5236\u53d8\u91cf\u4fee\u6539\u8868\u8fbe\u5f0f\uff0c\u5b83\u4f7ffor\u5faa\u73af\u8d8b\u5411\u7ed3\u675f\u3002
\u5faa\u73af\u4f53\u8bed\u53e5\u662f\u5728\u5faa\u73af\u63a7\u5236\u6761\u4ef6\u6210\u7acb\u7684\u60c5\u51b5\u4e0b\u88ab\u53cd\u590d\u6267\u884c\u7684\u8bed\u53e5\u3002
\u4f46\u662f\u5728\u6574\u4e2afor\u5faa\u73af\u8fc7\u7a0b\u4e2d\uff0c\u8868\u8fbe\u5f0f1\u53ea\u8ba1\u7b97\u4e00\u6b21\uff0c\u8868\u8fbe\u5f0f2\u548c\u8868\u8fbe\u5f0f3\u5219\u53ef\u80fd\u8ba1\u7b97\u591a\u6b21\uff0c\u4e5f\u53ef\u80fd\u4e00\u6b21\u4e5f\u4e0d\u8ba1\u7b97\u3002\u5faa\u73af\u4f53\u53ef\u80fd\u591a\u6b21\u6267\u884c\uff0c\u4e5f\u53ef\u80fd\u4e00\u6b21\u90fd\u4e0d\u6267\u884c\u3002
\u5148\u6267\u884c\u8868\u8fbe\u5f0f2\uff0c\u7136\u540e\u6267\u884c\u5faa\u73af\u7ed3\u6784\uff0c\u6700\u540e\u8868\u8fbe\u5f0f3\uff0c\u4e00\u76f4\u8fd9\u6837\u5faa\u73af\u4e0b\u53bb\u3002
for\u5faa\u73af\u8bed\u53e5\u662fc\u8bed\u8a00\u79cd\u529f\u80fd\u6700\u4e3a\u5f3a\u5927\u7684\u8bed\u53e5\uff0c\u751a\u81f3\u5728\u4e00\u5b9a\u7a0b\u5ea6\u4e0a\u53ef\u4ee5\u4ee3\u66ff\u5176\u4ed6\u7684\u5faa\u73af\u8bed\u53e5\u3002
do
do\u5faa\u73af\u7ed3\u6784\uff0cdo 1 while\u2475\uff1b\u7684\u6267\u884c\u987a\u5e8f\u662f1->2->1...\u5faa\u73af\uff0c2\u4e3a\u5faa\u73af\u6761\u4ef6\u3002
while
while\u5faa\u73af\u7ed3\u6784\uff0cwhile(1) 2; \u7684\u6267\u884c\u987a\u5e8f\u662f1->2->1...\u5faa\u73af\uff0c1\u4e3a\u5faa\u73af\u6761\u4ef6
\u4ee5\u4e0a\u5faa\u73af\u8bed\u53e5\uff0c\u5f53\u5faa\u73af\u6761\u4ef6\u8868\u8fbe\u5f0f\u4e3a\u771f\u5219\u7ee7\u7eed\u5faa\u73af\uff0c\u4e3a\u5047\u5219\u8df3\u51fa\u5faa\u73af\u3002
2\u3001c\u8bed\u8a00\u7279\u70b9
\u9ad8\u7ea7\u8bed\u8a00\u3002\u5b83\u662f\u628a\u9ad8\u7ea7\u8bed\u8a00\u7684\u57fa\u672c\u7ed3\u6784\u548c\u8bed\u53e5\u4e0e\u4f4e\u7ea7\u8bed\u8a00\u7684\u5b9e\u7528\u6027\u7ed3\u5408\u8d77\u6765\u7684\u5de5\u4f5c\u5355\u5143\u3002
\u7ed3\u6784\u5f0f\u8bed\u8a00\u3002\u7ed3\u6784\u5f0f\u8bed\u8a00\u7684\u663e\u8457\u7279\u70b9\u662f\u4ee3\u7801\u53ca\u6570\u636e\u7684\u5206\u9694\u5316\uff0c\u5373\u7a0b\u5e8f\u7684\u5404\u4e2a\u90e8\u5206\u9664\u4e86\u5fc5\u8981\u7684\u4fe1\u606f\u4ea4\u6d41\u5916\u5f7c\u6b64\u72ec\u7acb\u3002\u8fd9\u79cd\u7ed3\u6784\u5316\u65b9\u5f0f\u53ef\u4f7f\u7a0b\u5e8f\u5c42\u6b21\u6e05\u6670\uff0c\u4fbf\u4e8e\u4f7f\u7528\u3001\u7ef4\u62a4\u4ee5\u53ca\u8c03\u8bd5\u3002C \u8bed\u8a00\u662f\u4ee5\u51fd\u6570\u5f62\u5f0f\u63d0\u4f9b\u7ed9\u7528\u6237\u7684\uff0c\u8fd9\u4e9b\u51fd\u6570\u53ef\u65b9\u4fbf\u7684\u8c03\u7528\uff0c\u5e76\u5177\u6709\u591a\u79cd\u5faa\u73af\u3001\u6761\u4ef6\u8bed\u53e5\u63a7\u5236\u7a0b\u5e8f\u6d41\u5411\uff0c\u4ece\u800c\u4f7f\u7a0b\u5e8f\u5b8c\u5168\u7ed3\u6784\u5316\u3002
\u4ee3\u7801\u7ea7\u522b\u7684\u8de8\u5e73\u53f0\u3002\u7531\u4e8e\u6807\u51c6\u7684\u5b58\u5728\uff0c\u4f7f\u5f97\u51e0\u4e4e\u540c\u6837\u7684C\u4ee3\u7801\u53ef\u7528\u4e8e\u591a\u79cd\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5982Windows\u3001DOS\u3001UNIX\u7b49\u7b49\uff1b\u4e5f\u9002\u7528\u4e8e\u591a\u79cd\u673a\u578b\u3002C\u8bed\u8a00\u5bf9\u7f16\u5199\u9700\u8981\u8fdb\u884c\u786c\u4ef6\u64cd\u4f5c\u7684\u573a\u5408\uff0c\u4f18\u4e8e\u5176\u5b83\u9ad8\u7ea7\u8bed\u8a00\u3002
\u4f7f\u7528\u6307\u9488\u3002\u53ef\u4ee5\u76f4\u63a5\u8fdb\u884c\u9760\u8fd1\u786c\u4ef6\u7684\u64cd\u4f5c\uff0c\u4f46\u662fC\u7684\u6307\u9488\u64cd\u4f5c\u4e0d\u505a\u4fdd\u62a4\uff0c\u4e5f\u7ed9\u5b83\u5e26\u6765\u4e86\u5f88\u591a\u4e0d\u5b89\u5168\u7684\u56e0\u7d20\u3002C++\u5728\u8fd9\u65b9\u9762\u505a\u4e86\u6539\u8fdb\uff0c\u5728\u4fdd\u7559\u4e86\u6307\u9488\u64cd\u4f5c\u7684\u540c\u65f6\u53c8\u589e\u5f3a\u4e86\u5b89\u5168\u6027\uff0c\u53d7\u5230\u4e86\u4e00\u4e9b\u7528\u6237\u7684\u652f\u6301\uff0c\u4f46\u662f\uff0c\u7531\u4e8e\u8fd9\u4e9b\u6539\u8fdb\u589e\u52a0\u8bed\u8a00\u7684\u590d\u6742\u5ea6\uff0c\u4e5f\u4e3a\u53e6\u4e00\u90e8\u5206\u6240\u8bdf\u75c5\u3002Java\u5219\u5438\u53d6\u4e86C++\u7684\u6559\u8bad\uff0c\u53d6\u6d88\u4e86\u6307\u9488\u64cd\u4f5c\uff0c\u4e5f\u53d6\u6d88\u4e86C++\u6539\u8fdb\u4e2d\u4e00\u4e9b\u5907\u53d7\u4e89\u8bae\u7684\u5730\u65b9\uff0c\u5728\u5b89\u5168\u6027\u548c\u9002\u5408\u6027\u65b9\u9762\u5747\u53d6\u5f97\u826f\u597d\u7684\u6548\u679c\uff0c\u4f46\u5176\u672c\u8eab\u89e3\u91ca\u5728\u865a\u62df\u673a\u4e2d\u8fd0\u884c\uff0c\u8fd0\u884c\u6548\u7387\u4f4e\u4e8eC++/C\u3002\u4e00\u822c\u800c\u8a00\uff0cC\uff0cC++\uff0cjava\u88ab\u89c6\u4e3a\u540c\u4e00\u7cfb\u7684\u8bed\u8a00\uff0c\u5b83\u4eec\u957f\u671f\u5360\u636e\u7740\u7a0b\u5e8f\u4f7f\u7528\u699c\u7684\u524d\u4e09\u540d\u3002
\u53c2\u8003\u94fe\u63a5\uff1ac\u8bed\u8a00_\u767e\u5ea6\u767e\u79d1

c \u8bed\u8a00\u4e2d\uff1a 1\u8868\u793a\u903b\u8f91\u503c\u771f\uff0c 0\u8868\u903b\u8f91\u503c\u5047\uff0cwhile\uff081\uff09 \u5c0f\u62ec\u53f7\u91cc\uff0c\u4e00\u822c\u5199\u903b\u8f91\u8868\u8fbe\u5f0f\u3002
C\u8bed\u8a00\u5e7f\u6cdb\u5e94\u7528\u4e8e\u5e95\u5c42\u5f00\u53d1\u3002C\u8bed\u8a00\u80fd\u4ee5\u7b80\u6613\u7684\u65b9\u5f0f\u7f16\u8bd1\u3001\u5904\u7406\u4f4e\u7ea7\u5b58\u50a8\u5668\u3002C\u8bed\u8a00\u662f\u4ec5\u4ea7\u751f\u5c11\u91cf\u7684\u673a\u5668\u8bed\u8a00\u4ee5\u53ca\u4e0d\u9700\u8981\u4efb\u4f55\u8fd0\u884c\u73af\u5883\u652f\u6301\u4fbf\u80fd\u8fd0\u884c\u7684\u9ad8\u6548\u7387\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\u3002
\u5c3d\u7ba1C\u8bed\u8a00\u63d0\u4f9b\u4e86\u8bb8\u591a\u4f4e\u7ea7\u5904\u7406\u7684\u529f\u80fd\uff0c\u4f46\u4ecd\u7136\u4fdd\u6301\u7740\u8de8\u5e73\u53f0\u7684\u7279\u6027\uff0c\u4ee5\u4e00\u4e2a\u6807\u51c6\u89c4\u683c\u5199\u51fa\u7684C\u8bed\u8a00\u7a0b\u5e8f\u53ef\u5728\u5305\u62ec\u7c7b\u4f3c\u5d4c\u5165\u5f0f\u5904\u7406\u5668\u4ee5\u53ca\u8d85\u7ea7\u8ba1\u7b97\u673a\u7b49\u4f5c\u4e1a\u5e73\u53f0\u7684\u8bb8\u591a\u8ba1\u7b97\u673a\u5e73\u53f0\u4e0a\u8fdb\u884c\u7f16\u8bd1\u3002

\u6269\u5c55\u8d44\u6599
C\u8bed\u8a00\u7684\u8fd0\u7b97\u7b26\u4e3b\u8981\u7528\u4e8e\u6784\u6210\u8868\u8fbe\u5f0f\uff0c\u540c\u4e00\u4e2a\u7b26\u53f7\u5728\u4e0d\u540c\u7684\u8868\u8fbe\u5f0f\u4e2d\uff0c\u5176\u4f5c\u7528\u5e76\u4e0d\u4e00\u81f4\u3002\u4e0b\u9762\u6309\u8ba1\u7b97\u7684\u4f18\u5148\u987a\u5e8f\uff0c\u5206\u522b\u8bf4\u660e\u4e0d\u540c\u4f5c\u7528\u7684\u8868\u8fbe\u5f0f\u3002\u9700\u8981\u7279\u522b\u6307\u51fa\uff0c\u5728C\u8bed\u8a00\u6807\u51c6\u4e2d\uff0c\u5e76\u6ca1\u6709\u7ed3\u5408\u6027\u7684\u8bf4\u6cd5\u3002
\u76f8\u540c\u4f18\u5148\u7ea7\u8fd0\u7b97\u7b26\uff0c\u4ece\u5de6\u81f3\u53f3\u4f9d\u6b21\u8fd0\u7b97\u3002\u6ce8\u610f\u540e\u7f00\u8fd0\u7b97\u4f18\u5148\u7ea7\u9ad8\u4e8e\u524d\u7f00\u3002\u56e0\u6b64++i++\u5e94\u89e3\u91ca\u4e3a++(i++)\u3002
\u800c\u4e0e\u6216\u975e\u7684\u8fd0\u7b97\u4f18\u5148\u7ea7\u90fd\u4e0d\u4e00\u6837\uff0c\u56e0\u6b64a && b || b && c\u89e3\u91ca\u4e3a(a && b) || (b && c)
\u5408\u7406\u4f7f\u7528\u4f18\u5148\u7ea7\u53ef\u4ee5\u6781\u5927\u7b80\u5316\u8868\u8fbe\u5f0f\u3002

while(1)就是死循环,像这个程序就是一直打印 hello 这句话.



就相当于while(true),无限循环的意思

无限循环执行

就是为了死循环

就是恒为1,也就说恒满足

  • c璇█涓,while(1)鏄浠涔堟剰鎬?
    绛旓細c 璇█涓細 1琛ㄧず閫昏緫鍊肩湡锛 0琛ㄩ昏緫鍊煎亣锛while锛1锛 灏忔嫭鍙烽噷锛屼竴鑸啓閫昏緫琛ㄨ揪寮銆侰璇█骞挎硾搴旂敤浜庡簳灞傚紑鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁¤瑷銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾у鐞嗙殑鍔熻兘锛屼絾浠嶇劧淇濇寔鐫璺ㄥ钩鍙...
  • 鍏充簬C璇█涓殑while寰幆, while(1)鏄浠涔堟剰鎬?
    绛旓細while(1)浠h〃浜嗗惊鐜案杩滄墽琛屼笅鍘.闄ら潪閬囧埌break;鎵嶈烦鍑哄惊鐜.鍘熷洜鏄痺hile鐨勫惊鐜噷闈㈡槸涓涓竷灏斿,鑰1浠h〃浜唗rue,鎵浠ユ槸涓涓棤闄愬惊鐜.
  • ...涓while()璇彞鎷彿閲岄潰鏄竴涓暟瀛椾唬琛浠涔堟剰鎬,姣斿while(1).
    绛旓細c璇█涓嬶紝while()鎷彿閲岄潰鏀剧殑鏄惊鐜殑鏉′欢锛岃嫢鏄湡锛屽垯寰幆锛涘惁鍒欙紝鍋滄銆1锛変换浣曢潪闆剁殑鏁存暟閮芥槸涓虹湡鐨勶紝鎵浠hile(1)鍜 while(2)鍜 while(3)绛閮芥槸涓涓剰鎬銆2锛夎嫢鏄寚閽堢殑璇濓紝NULL鍒欎负鍋囷紝鍙嶄箣鍒欎负鐪熴3锛塧 > b 绛夌被浼肩殑琛ㄨ揪寮忥紝婊¤冻涓虹湡锛屽弽涔嬩负鍋囥
  • 鍦ㄨ繘琛C璇█缂栫▼涓,while(1)琛ㄧず浠涔堟剰鎬
    绛旓細琛ㄧず涓嶅仠鐨勫湪while閲岄潰寰幆锛屼竴鐩村埌鍙互break鍑烘潵锛屽湪杩欎釜閲岄潰灏辨槸婊¤冻绗笁涓猧f
  • C璇█涓while(1)琛ㄧず浠涔堟剰鎬?
    绛旓細while(1) 琛ㄧず鏃犻檺寰幆銆倃hile鐨勮娉曟牸寮忎负 锛歸hile(condition){ //do something 1}//do something 2condition 涓哄惊鐜潯浠讹紝姣忔鍒ゆ柇condition鏄惁涓虹湡锛屼负鐪熸椂鎵цwhile寰幆浣撲腑鐨勮鍙ュ潡(浠g爜涓潡1)锛涗负鍋囨椂缁撴潫寰幆锛屾墽琛屽悗缁鍙ワ紙浠g爜涓潡2锛夈傝繖閲宑ondition涓1 琛ㄧず鏉′欢姘歌繙涓虹湡锛屼竴鐩存墽琛屽惊鐜...
  • C璇█ 杩欎釜while(1);浠涔堟剰鎬
    绛旓細while锛1锛灏辨槸涓寰幆锛屾案杩滄弧瓒虫潯浠讹紝姘歌繙寰幆锛岀▼搴忔案杩滄墽琛岃繖涓鍙ャ傚洜涓虹湅涓嶈鍓嶉潰鐨勪唬鐮佷笉鐭ラ亾鏄笉鏄痙o-while锛屽簲璇ユ槸锛屽惁鍒欑▼搴忎笉鑳芥墽琛屽悗闈㈢殑浠g爜銆俤o-while璇彞锛屼笌while璇彞涓嶅悓鐨勬槸锛寃hile鍏堝垽鏂紝do-while鍏堟墽琛屼竴娆★紝鍐嶅幓鍒ゆ柇銆
  • C璇█while(1)浠涔堟剰鎬?
    绛旓細while(1)灏辨槸姝诲惊鐜紝鍍忚繖涓▼搴忓氨鏄竴鐩存墦鍗 hello 杩欏彞璇.
  • while(1)鏄浠涔堟剰鎬?
    绛旓細while(1)琛ㄧず鏃犻檺寰幆鐨勬墽琛屽畠{ }鍐呯殑璇彞锛屽鏋滃啓鎴恮hile(2)銆亀hile(3)绛夋晥鏋滄槸涓鏍风殑锛屾搷浣滄柟娉曞涓嬶細1銆侀鍏堟柊寤轰竴涓」鐩紝娣诲姞澶存枃浠讹紝濡傚浘鎵绀恒2銆佹帴鐫杈撳叆main鍑芥暟锛屽鍥炬墍绀恒3銆佺劧鍚庡畾涔変竴涓暟缁(闀垮害涓猴細5)锛屽鍥炬墍绀恒4銆佹帴鐫浣跨敤while寰幆鎶婃暟缁勬墦鍗板嚭鏉ワ紝濡傚浘鎵绀恒5銆佺劧鍚庡湪閿洏涓婏紝...
  • C璇█涓粡甯搁亣鍒while(1),璇烽棶鎷彿閲岀殑1鏄浠涔堟剰鎬鍟?
    绛旓細while(1)锛1琛ㄧず鐪燂紝鎵浠hile(1)琛ㄧず姘歌繙寰幆涓嬪幓锛屼竴鑸湪while(1)鐨勫惊鐜綋鍐呴兘鏈塨reak 鎴栬卹eturn 璺冲嚭寰幆
  • C璇█閲while閲屽彧鍖呭惈涓涓父閲忔槸浠涔堟剰鎬?杩欎釜寰幆鐨勬潯浠舵槸浠涔?
    绛旓細灏辨槸WHILE鐨勬嫭鍙烽噷鍙兘鏈変竴涓父閲 鐢ㄨ繖涓父閲忔潵鎺у埗WHILE寰幆澶氬皯娆 涔熷氨鏄 杩欎釜甯搁噺鏄疻HILE寰幆鐨勬潯浠 WHILE(1)浠h〃寰幆涓鐩存垚绔 涔熷氨鏄寰幆 褰撶劧涓嶅彧杩欎箞涓绉嶅啓娉曠殑 int i=0 while(i<10){ i++;} 涓婇潰杩欎釜浠h〃寰幆10娆 while(1=1){ } while(true){ } 涓婇潰涓や釜浠h〃姝诲惊鐜 ...
  • 扩展阅读:while(1) ... c语言while1怎么结束 ... 是什么意思 ... c语言while循环输入 ... c语言while x 什么意思 ... c语言中while语句怎么用 ... while(1)是无限循环吗 ... c语言while死循环例子 ... c语言while语句用法 ...

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