while(1)和while(1);的区别是什么? while(1);和while(1) 各是什么意思啊

while(1)\u548cwhile(1)\uff1b\u7684\u533a\u522b\u662f\u4ec0\u4e48\uff1f

while
\u82f1\u6587\u53d1\u97f3\uff1a[waɪl]
\u4e2d\u6587\u91ca\u4e49\uff1aconj.\u5728\u2026\u671f\u95f4;\u5f53\u2026\u7684\u65f6\u5019;\u4e0e\u2026\u540c\u65f6
\u4f8b\u53e5\uff1a
Will you take care of my plants while I'm away?
\u6211\u4e0d\u5728\u671f\u95f4\u4f60\u53ef\u4ee5\u66ff\u6211\u7167\u770b\u82b1\u8349\u5417\uff1f
\u77ed\u8bed\uff1a
1\u3001after a while \u8fc7\u4e86\u4e00\u4f1a\u513f
2\u3001a little while \u4e0d\u4e45\uff0c\u4e00\u4f1a\u513f
3\u3001all the while \u4e00\u76f4\uff1b\u59cb\u7ec8
4\u3001quite a while \u6709\u4e00\u9635\u5b50\uff0c\u534a\u5929\uff1b\u76f8\u5f53\u957f\u4e00\u6bb5\u65f6\u95f4

\u6269\u5c55\u8d44\u6599
while\u7684\u7528\u6cd5\uff1a
1\u3001while\u7528\u4f5c\u8fde\u8bcd\u65f6,\u8868\u793a\u201c\u5728\u2026\u671f\u95f4\u201d\u3002\u5e38\u7528\u6765\u5f15\u5bfc\u65f6\u95f4\u72b6\u8bed\u4ece\u53e5,\u5f53\u4e3b\u53e5\u7684\u4e3b\u8bed\u548cwhile\u6240\u5f15\u5bfc\u7684\u4ece\u53e5\u7684\u4e3b\u8bed\u4e00\u81f4\u65f6, while\u4ece\u53e5\u4e2d\u7684\u4e3b\u8bed\u3001\u8c13\u8bed\u5f80\u5f80\u53ef\u4ee5\u7701\u53bb\u3002
2\u3001while\u8fd8\u53ef\u5f15\u5bfc\u8ba9\u6b65\u72b6\u8bed\u4ece\u53e5,\u610f\u601d\u662f\u201c\u867d\u7136,\u5c3d\u7ba1\u201d,\u542b\u6709\u5bf9\u6bd4\u610f\u5473\u3002
3\u3001while\u8868\u793a\u5bf9\u6bd4\u5173\u7cfb\u65f6,\u610f\u601d\u662f\u201c\u800c,\u7136\u800c\u201d\u3002

\u524d\u9762\u662f\u5b8c\u6574\u7684\u6076\u610f\u4ee3\u7801
\u540e\u9762\u662f\u4e0d\u5b8c\u6574\u7684\u5faa\u73af\u4ee3\u7801\u7b2c\u4e00\u53e5

while(1){……}是让单片机一直执行{……}中内容,防止程序跑飞,通常用于主程序主体,确保程序持续执行
while(1);是一条指令,它让单片机停在这个位置,一般用来检测中断,只有cpu收到中断指令,才会跳出while(1),进入中断服务子程序;
你只要记住whlie(1)本质是死循环,while(1)中的指令会不断重复执行,除非有中断,while(1);可以看作while(1){//空指令},它执行的是空指令,于是单片机就停在这行代码处

没有区别,都是一个意思。

conj. 在……期间;在……的过程中;与……同时;(对比两件事物)……而;虽然,尽管;直到……为止

n. 一段时间;(诗、文)在此期间

adv. 在……时候

v. 消磨(时间)

prep. 直到

扩展资料

while的例句

1、CONJ If something happens while something else happens, the first thing happens at some point during the time that the second thing is happening. 正值…之时 (表示一件事是在另一件事发生过程中的某个时间发生的)

例:The two ministers have yet to meet, but may do so while in New York.

两位部长还未会面,但他们在纽约期间可能会见面。

2、CONJ You use while at the beginning of a clause to introduce information that contrasts with information in the main clause. 而 (用于从句之首,引出与主句内容相对比的信息)

例:Most digital camera owners are male, while women prefer film.

大部分数码相机的主人都是男性,而女性偏爱用胶卷。

3、CONJ You use while, before making a statement, in order to introduce information that partly conflicts with your statement. 虽然 (用于发表陈述之前,引入和陈述内容部分矛盾的信息)

例:While the news, so far, has been good, there may be days ahead when it is bad.

虽然到目前为止都是好消息,但是可能过几天就有坏消息了。



#include "stdio.h"
main()
{
while(1);{
printf("hao wan");

}
}
用这段代码为例子,我用的是tc编译的,while(1)显然是陷入了死循环,屏幕出现无数的的hao wan,
在printf下边加入,exit(0),可正常退出,若为while(1);,编译是可以过去的,但是后边什么执行
结果也没有,只有一个光标在闪动,自己认为也是陷入了死循环中,因为while(1),永远为真,程序
停留在了while(1);这里,并没有再往下执行。

while(1)会循环执行后面的语句
while(1);表示一个死循环,循环一直运行下去,因为条件一直为真

while(1)会循环执行出现在后面的语句
while(1);不断的循环执行空语句。

  • c璇煶涓殑while(x) 涓巜hile(1)鏈変粈涔堝尯鍒
    绛旓細while(1) 琛ㄧず姘歌繙寰幆锛屽惊鐜潯浠舵亽涓虹湡锛1锛墂hile( x ) 琛ㄧず褰搙涓嶄负鍋囷紙0锛夋椂寰幆锛寈=0鏃讹紝涓嶅惊鐜紝鐩稿綋浜巜hile( x!=0 )
  • 鍏充簬C璇█涓殑while寰幆, while(1)鏄粈涔堟剰鎬?
    绛旓細while(1)浠h〃浜嗗惊鐜案杩滄墽琛屼笅鍘.闄ら潪閬囧埌break;鎵嶈烦鍑哄惊鐜.鍘熷洜鏄痺hile鐨勫惊鐜噷闈㈡槸涓涓竷灏斿,鑰1浠h〃浜唗rue,鎵浠ユ槸涓涓棤闄愬惊鐜.
  • 鍗曠墖鏈篊璇█绋嬪簭涓:while(1)鏄粈涔堟剰鎬濆憖?while(2)琛屼笉琛?
    绛旓細while(1)琛ㄧず鏃犻檺寰幆鐨勬墽琛屽畠{ }鍐呯殑璇彞锛屽鏋滃啓鎴恮hile(2)銆亀hile(3)绛夋晥鏋滄槸涓鏍风殑锛屾搷浣滄柟娉曞涓嬶細1銆侀鍏堟柊寤轰竴涓」鐩紝娣诲姞澶存枃浠讹紝濡傚浘鎵绀恒2銆佹帴鐫杈撳叆main鍑芥暟锛屽鍥炬墍绀恒3銆佺劧鍚庡畾涔変竴涓暟缁(闀垮害涓猴細5)锛屽鍥炬墍绀恒4銆佹帴鐫浣跨敤while寰幆鎶婃暟缁勬墦鍗板嚭鏉ワ紝濡傚浘鎵绀恒5銆佺劧鍚庡湪閿洏涓婏紝...
  • C璇█涓瓀hile(" ")浠涔堟剰鎬,瀹冭窡while(1)鍜寃hile('0')鏈夊尯鍒箞
    绛旓細" "銆1銆'0'鏈夊尯鍒細鍒嗗埆鏄竴涓湁鏁堝湴鍧銆佹暣鏁1銆佹暣鏁48銆倃hile(" ")銆while锛1锛銆亀hile锛'0')娌℃湁鍖哄埆锛氱粨鏋滈兘鏄 while锛坱rue锛夈傚洜涓簑hile杩欓噷瑕佹眰鐨勬槸涓涓昏緫琛ㄨ揪寮忥紝" "銆1銆'0'涓夎呴兘鏄鏁存暟锛岄兘涓嶆槸闆讹紝闈為浂C璇█鍒ゅ畾涓洪昏緫鐪熴備负濂界帺鍚э紝鎴栫偒鑰鏌愮C璇█鎶鑹恒
  • C璇█棰,閫変粈涔,瑙i噴涓涓婤鍜寃hile(1),while(s)鍒嗗埆鏄粈涔堟剰鎬
    绛旓細while(1) 鏄案杩滅湡 while(s) 灏辨槸s<>0鏄湡 ~~~
  • while0鍜寃hile1鏈変粈涔堝尯鍒
    绛旓細寰幆鏉′欢銆佹墽琛屾鏁颁笉鍚岀瓑鍖哄埆銆1銆佸惊鐜潯浠讹細while(0)鐨勫惊鐜潯浠跺缁堜负鍋囷紝寰幆涓嶄細鎵ц浠讳綍浠g爜锛涜while(1)鐨勫惊鐜潯浠跺缁堜负鐪燂紝寰幆浼氫竴鐩存墽琛屻2銆佹墽琛屾鏁颁笉鍚岋細while(0)涓嶄細鎵ц寰幆浣撲腑鐨勪唬鐮侊紝寰幆浣撳唴鐨勮鍙ヤ笉浼氳鎵ц锛涜寃hile(1)浼氭棤闄愬惊鐜墽琛屽惊鐜綋涓殑浠g爜锛岀洿鍒伴亣鍒拌烦鍑哄惊鐜殑璇彞锛堝...
  • while(1)鏄粈涔堟剰鎬
    绛旓細while(1)鐨勫父瑙佷娇鐢ㄦ柟寮 鍦ㄥ疄闄呭簲鐢ㄤ腑锛寃hile(1)寰寰琚敤鏉ョ鐞嗕竴浜涗笉鏂彉鍖栫殑鐘舵佹垨浜嬩欢銆傛瘮濡傦紝涓涓綉缁滄湇鍔$▼搴忓彲鑳介渶瑕佷竴鐩村湪鍚庡彴杩愯锛岃屼笖闇瑕佷笉鍋滃湴鎺ユ敹鍜屽鐞嗘潵鑷綉缁滅殑璇锋眰銆傝繖鏃跺欙紝鎴戜滑鍙互浣跨敤while(1)鏉ュ疄鐜拌繖涓姛鑳斤紝淇濊瘉绋嬪簭涓鐩村湪鍚庡彴杩愯銆備笉杩囷紝涓轰簡閬垮厤鏃犻檺寰幆閫犳垚绯荤粺璧勬簮鐨勮繃搴︽秷鑰楋紝...
  • c璇█涓,while(1)鏄粈涔堟剰鎬?
    绛旓細c 璇█涓細 1琛ㄧず閫昏緫鍊肩湡锛 0琛ㄩ昏緫鍊煎亣锛while锛1锛 灏忔嫭鍙烽噷锛屼竴鑸啓閫昏緫琛ㄨ揪寮忋侰璇█骞挎硾搴旂敤浜庡簳灞傚紑鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁¤瑷銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾у鐞嗙殑鍔熻兘锛屼絾浠嶇劧淇濇寔鐫璺ㄥ钩鍙...
  • 涓轰粈涔while(1)浼氭棤闄愬惊鐜?
    绛旓細while(1)鍏朵腑1浠h〃涓涓父閲忚〃杈惧紡锛寃hile(1) 琛ㄧず鏃犻檺寰幆锛岄櫎闈炰綘璁剧疆break绛夌被浼肩殑璺冲嚭寰幆璇彞寰幆鎵嶄細涓 while(i--)鍏朵腑i鏄竴涓彉閲忥紝鍥犳琛ㄨ揪寮廼--鏈変笉鍚岀殑鍊硷紝渚濇閫掑噺锛宨--鏄厛鍙栧煎悗鍑忥紝--i鍏堝姞鍚庡彇鍊,鎵浠--鐨勫煎悓鏈墽琛岃鑷噺杩愮畻鏃剁殑i鐩哥瓑銆
  • 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 鏈...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网