while(1)什么意思呢?还有return(0); C语言中while(0)和while(1)分别是什么意思呢?

\u4e0b\u4f8b\u4e2dwhile(1)return\u662f\u4ec0\u4e48\u610f\u601d

while(1) return;
-->
while(1) {
return;
}
\u53ea\u662f\u5355\u7eaf\u8ba9\u7a0b\u5f0f\u7b49\u4e00\u4e2aclick\u5f8c\u5c31\u5f3a\u5236\u79bb\u5f00\u7a0b\u5f0f\u3002\u6216\u8bb8\u662f\u4e3a\u4e86\u8ba9\u5916\u9762\u8fde\u63a5\u7684\u786c\u4f53\u5b8c\u6210\u8be5\u505a\u7684\u4e8b\u5427

while\uff081\uff09 \u4e2d\u76841\u8868\u793a\u771f\uff0c\u8fd9\u4e2awhile\u603b\u662f\u6210\u7acb\u3002while\uff080\uff09\u4e2d\u76840\u8868\u793a\u5047\uff0c\u8fd9\u4e2awhile\u603b\u662f\u4e0d\u6210\u7acb\u7684\u3002if\u7684\u4f7f\u7528\u8bf4\u660e\uff1a#If.Then.#Else \u6307\u4ee4\u7684\u4f5c\u7528\u4e0e If.Then.Else \u8bed\u53e5\u76f8\u540c\uff0c\u5176\u5dee\u5f02\u5728\u4e8e #If\u3001#Else\u3001#ElseIf\uff0c\u53ca #End If \u6307\u4ee4\u6ca1\u6709\u5355\u72ec\u6210\u884c\u7684\u5f62\u5f0f\uff0c\u4e5f\u5c31\u662f\u8bf4\uff0c\u5728\u6307\u4ee4\u6240\u5728\u7684\u90a3\u4e00\u884c\uff0c\u4e0d\u80fd\u6709\u5176\u4ed6\u4ee3\u7801\u51fa\u73b0\u3002

\u6269\u5c55\u8d44\u6599\uff1a
while\u5f71\u54cd\u56e0\u5b50\u4e00\u822c\u6765\u8bf4\u5f71\u54cd\u56e0\u5b50\u9ad8\uff0c\u671f\u520a\u7684\u5f71\u54cd\u529b\u5c31\u8d8a\u5927\u3002\u5bf9\u4e8e\u4e00\u4e9b\u7efc\u5408\u7c7b\uff0c\u6216\u8005\u5927\u9879\u7684\u7814\u7a76\u9886\u57df\u6765\u8bf4\uff0c\u56e0\u4e3a\u7814\u7a76\u7684\u9886\u57df\u5e7f\u6240\u4ee5\u5f15\u7528\u7387\u4e5f\u6bd4\u8f83\u9ad8\u3002\u6bd4\u5982\uff0c\u751f\u7269\uff0c\u548c\u5316\u5b66\u7c7b\u7684\u671f\u520a\uff0c\u8fd9\u7c7b\u671f\u520a\u4e00\u822c\u60c5\u51b5\u4e0b\u5c31\u6bd4\u8f83\u5bb9\u6613\u6709\u8f83\u9ad8\u7684\u5f71\u54cd\u529b\u3002
\u5f71\u54cd\u56e0\u5b50\u867d\u7136\u53ef\u5728\u4e00\u5b9a\u7a0b\u5ea6\u4e0a\u8868\u5f81\u5176\u5b66\u672f\u8d28\u91cf\u7684\u4f18\u52a3\uff0c\u4f46\u5f71\u54cd\u56e0\u5b50\u4e0e\u5b66\u672f\u8d28\u91cf\u95f4\u5e76\u975e\u5448\u7ebf\u6027\u6b63\u6bd4\u5173\u7cfb\uff0c\u6bd4\u5982\u4e0d\u80fd\u8bf4\u5f71\u54cd\u56e0\u5b50\u4e3a5.0\u7684\u671f\u520a\u4e00\u5b9a\u4f18\u4e8e\u5f71\u54cd\u56e0\u5b50\u4e3a2.0\u7684\u671f\u520a\uff0c\u5f71\u54cd\u56e0\u5b50\u4e0d\u5177\u6709\u8fd9\u79cd\u5bf9\u5b66\u672f\u8d28\u91cf\u8fdb\u884c\u7cbe\u786e\u5b9a\u91cf\u8bc4\u4ef7\u7684\u529f\u80fd\u3002
\u56fd\u5185\u90e8\u5206\u79d1\u7814\u673a\u6784\uff0c\u5728\u8fdb\u884c\u79d1\u7814\u7ee9\u6548\u8003\u8bc4\u65f6\u5e38\u4ee5\u7d2f\u8ba1\u5f71\u54cd\u56e0\u5b50\u6216\u5355\u7bc7\u5f71\u54cd\u56e0\u5b50\u8fbe\u5230\u591a\u5c11\u4f5c\u4e3a\u91cf\u5316\u6807\u51c6\uff0c\u6709\u7684\u7814\u7a76\u4eba\u5458\u53ef\u80fd\u56e0\u5f71\u54cd\u56e0\u5b50\u5dee0.1\u5206\u800c\u4e0d\u80fd\u664b\u5347\u804c\u79f0\u6216\u8bc4\u5b9a\u5956\u91d1\u7b49\uff0c\u8fd9\u79cd\u505a\u6cd5\u7edd\u5bf9\u662f\u4e0d\u53ef\u53d6\u7684\u3002

while(1)相当于无限循环的意思,因为while的意思是当里面的表达式为真的时候执行,而1是真的意思,return(0)即时函数或者程序执行完的时候返回一个值,这个值就是0.

while(表达式)
{
执行的语句....
}

int test()
{
return 0;
}

int a=test();
当调用这个函数的时候,a=0;

  • while(1)鐨鎰忔鏄浠涔?
    绛旓細while(1)鍏朵腑1浠h〃涓涓父閲忚〃杈惧紡锛while(1) 琛ㄧず鏃犻檺寰幆锛岄櫎闈炰綘璁剧疆break绛夌被浼肩殑璺冲嚭寰幆璇彞寰幆鎵嶄細涓 while(i--)鍏朵腑i鏄竴涓彉閲忥紝鍥犳琛ㄨ揪寮廼--鏈変笉鍚岀殑鍊硷紝渚濇閫掑噺锛宨--鏄厛鍙栧煎悗鍑忥紝--i鍏堝姞鍚庡彇鍊,鎵浠--鐨勫煎悓鏈墽琛岃鑷噺杩愮畻鏃剁殑i鐩哥瓑銆
  • while(1)鏄浠涔堟剰鎬?
    绛旓細while(1)鏄竴绉嶅惊鐜鍙ワ紝鎰忔濇槸瑕佷竴鐩存墽琛岃寰幆鍐呯殑浠g爜锛岀洿鍒扮▼搴忓己鍒跺仠姝㈡垨鑰呮潯浠朵笉鎴愮珛銆傚湪澶у鏁版儏鍐典笅锛寃hile(1)琚敤鏉ュ疄鐜颁竴涓滄寰幆鈥濓紝鍗充娇寰幆鏉′欢姘歌繙涓嶅彉锛岃寰幆涔熶細涓鐩磋繍琛屼笅鍘汇傝櫧鐒秝hile(1)鏈夊緢澶氱伒娲荤殑鐢ㄩ旓紝浣嗗鏋滀唬鐮侀昏緫閿欒锛屾垨鑰呬笉濂界鐞嗭紝鍙兘浼氬鑷寸▼搴忓穿婧冩垨鍑虹幇鍏朵粬闂銆倃...
  • while(1)鐨鎰忔鏄浠涔?
    绛旓細while鐨勬剰鎬濇槸鏃犻檺寰幆銆傝缁嗚В閲婂涓嬶細涓銆亀hile寰幆鐨勫熀鏈蹇 鍦ㄧ紪绋嬩腑锛寃hile寰幆鏄竴绉嶅熀鏈殑鎺у埗缁撴瀯锛屽畠鍏佽浠g爜娈靛弽澶嶆墽琛岋紝鐩村埌婊¤冻鐗瑰畾鐨勬潯浠朵负姝倃hile寰幆浼氫竴鐩存墽琛屽叾鍐呴儴鐨勪唬鐮佸潡锛岀洿鍒版潯浠朵笉鍐嶆弧瓒炽備簩銆亀hile鐨勫叿浣撳惈涔 while涓殑鈥1鈥鏄竴涓亽鐪熺殑鏉′欢銆傚湪璁$畻鏈轰腑锛屼换浣曢潪闆舵暟鍊奸兘琚...
  • while(1)鏄浠涔堟剰鎬?
    绛旓細while 鑻辨枃鍙戦煶锛歔waɪl]涓枃閲婁箟锛conj.鍦?鏈熼棿;褰?鐨勬椂鍊;涓?鍚屾椂 渚嬪彞锛歐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鏄浠涔堟剰鎬?
    绛旓細while 1鏄竴绉嶅父瑙佺殑缂栫▼璇硶锛屼篃琚О涓烘棤闄愬惊鐜鍙銆傚湪Python涓紝while 1琚敤浜庤绋嬪簭鏃犻檺寰幆鎵ц锛岀洿鍒版煇涓壒瀹氱殑鏉′欢琚弧瓒炽傚敖绠hile 1鍏锋湁寮哄ぇ鐨勫姛鑳斤紝浣嗗湪瀹為檯缂栫▼杩囩▼涓紝鎴戜滑闇瑕侀伩鍏嶆棤闄愬惊鐜殑椋庨櫓锛屽洜涓鸿繖鍙兘浼氬鑷寸▼搴忓穿婧冦佽祫婧愭秷鑰楄繃澶氱瓑闂銆傚洜姝わ紝鍦ㄤ娇鐢╳hile 1鏃讹紝鎴戜滑闇瑕佽皑鎱庤冭檻...
  • ...涓while()璇彞鎷彿閲岄潰鏄竴涓暟瀛椾唬琛浠涔堟剰鎬,姣斿while(1).
    绛旓細c璇█涓嬶紝while()鎷彿閲岄潰鏀剧殑鏄惊鐜殑鏉′欢锛岃嫢鏄湡锛屽垯寰幆锛涘惁鍒欙紝鍋滄銆1锛変换浣曢潪闆剁殑鏁存暟閮芥槸涓虹湡鐨勶紝鎵浠while(1)鍜 while(2)鍜 while(3)绛夐兘鏄竴涓鎰忔銆2锛夎嫢鏄寚閽堢殑璇濓紝NULL鍒欎负鍋囷紝鍙嶄箣鍒欎负鐪熴3锛塧 > b 绛夌被浼肩殑琛ㄨ揪寮忥紝婊¤冻涓虹湡锛屽弽涔嬩负鍋囥
  • while 1 鏄浠涔堟剰鎬?
    绛旓細鈥渨hile 1鈥濆湪缂栫▼棰嗗煙涓父甯歌鐢ㄤ綔涓涓鏃犻檺寰幆鐨勬潯浠惰鍙ャ傝繖涓鍙ョ殑鎰忔濇槸锛屽彧瑕佹潯浠朵负鐪燂紝閭d箞寰幆灏变竴鐩存墽琛屼笅鍘伙紝鐩村埌绋嬪簭琚墜鍔ㄤ腑姝傝繖涓惊鐜潪甯稿父鐢紝鐗瑰埆鏄湪闇瑕佺洃鍚煇涓簨浠舵垨绾跨▼鐨勬儏鍐典笅銆傚綋浜嬩欢鎴栫嚎绋嬪畬鎴愭椂锛岃鍙ュ彉涓哄亣锛屽惊鐜粨鏉熴傗渨hile 1鈥濆湪Python缂栫▼璇█涓瀬涓哄父瑙併侾ython鎻愪緵浜...
  • while(1);鏄浠涔堟剰鎬
    绛旓細鍦ㄨ繖绉嶆儏鍐典笅锛'while(1);'浼氫竴鐩寸瓑寰咃紝鐩村埌绋嬪簭鐨勫叾浠栭儴鍒嗘湁鏄庣‘鐨勬寚浠ゆ潵鏀瑰彉杩欎釜寰幆鐨勭姸鎬併傝繖绉鏃犻檺寰幆閫氬父鐢ㄤ簬绛夊緟鐢ㄦ埛杈撳叆鎴栬呭叾浠栧閮ㄦ潯浠剁殑鍙樺寲锛屼緥濡傚湪鍥惧舰鐢ㄦ埛鐣岄潰涓瓑寰呯敤鎴风偣鍑绘煇涓寜閽傞渶瑕佹敞鎰忕殑鏄紝鏃犻檺寰幆鍙兘浼氬鑷寸▼搴忔棤娉曟甯哥粨鏉燂紝鍥犳鍦ㄤ娇鐢ㄦ椂闇瑕佽皑鎱庛備笉鑳界洿鎺ヨ烦鍑烘棤闄愬惊鐜殑鏂规硶涓鑸...
  • while(1)浠涔堟剰鎬濆憿?杩樻湁return(0);
    绛旓細while(1)鐩稿綋浜庢棤闄愬惊鐜殑鎰忔锛屽洜涓簑hile鐨勬剰鎬濇槸褰撻噷闈㈢殑琛ㄨ揪寮忎负鐪熺殑鏃跺欐墽琛岋紝鑰1鏄湡鐨勬剰鎬濓紝return(0)鍗虫椂鍑芥暟鎴栬呯▼搴忔墽琛屽畬鐨勬椂鍊欒繑鍥炰竴涓硷紝杩欎釜鍊煎氨鏄0.while(琛ㄨ揪寮){ 鎵ц鐨勮鍙...} int test(){ return 0;} int a=test();褰撹皟鐢ㄨ繖涓嚱鏁扮殑鏃跺,a=0;
  • while(1);浠涔堟剰鎬?
    绛旓細while锛1锛 涓殑1琛ㄧず鐪燂紝杩欎釜while鎬绘槸鎴愮珛銆倃hile锛0锛変腑鐨0琛ㄧず鍋囷紝杩欎釜while鎬绘槸涓嶆垚绔嬬殑銆俰f鐨勪娇鐢ㄨ鏄庯細#If.Then.#Else 鎸囦护鐨勪綔鐢ㄤ笌 If.Then.Else 璇彞鐩稿悓锛屽叾宸紓鍦ㄤ簬 #If銆#Else銆#ElseIf锛屽強 #End If 鎸囦护娌℃湁鍗曠嫭鎴愯鐨勫舰寮忥紝涔熷氨鏄锛屽湪鎸囦护鎵鍦ㄧ殑閭d竴琛岋紝涓嶈兘鏈夊叾浠栦唬鐮佸嚭鐜般
  • 扩展阅读:while 1 为什么只循环一次 ... while1是什么功能 ... while 0 循环还执行吗 ... c语言中while 1 的用法 ... while 1 是无限循环吗 ... while x 什么意思 ... while的七个意思 ... while0会怎么样 ... c语言中while(1)是什么意思 ...

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