日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【我解C语言面试题系列】003 死循环格式问题小结?

發(fā)布時(shí)間:2023/12/18 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【我解C语言面试题系列】003 死循环格式问题小结? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【我解C語(yǔ)言面試題系列】003 死循環(huán)格式問(wèn)題小結(jié)

死循環(huán)格式問(wèn)題小結(jié)

下面是幾個(gè)"著名"的死循環(huán):

1)操作系統(tǒng)死循環(huán);

2WIN32程序死循環(huán);

3)嵌入式系統(tǒng)軟件死循環(huán);

4)多線程程序的線程處理函數(shù)死循環(huán)。

?

而有的時(shí)候我們?cè)诔绦蛑幸惨褂盟姥h(huán),只有當(dāng)條件滿足的時(shí)候,才可以break 退出死循環(huán),繼續(xù)下面的代碼的執(zhí)行。死循環(huán)的方案有兩個(gè):

while (1)

{

?????? ……

}

for ( ; ; )

{

?????? ……

}

第一種格式往往是我們的首選方案。

第二種格式則由于這個(gè)語(yǔ)法沒(méi)有確切表達(dá)代碼的含義,我們從for ( ; ; ) 看不出什么,只有弄明白for ( ; ; ) C語(yǔ)言中意味著無(wú)條件循環(huán)才明白其意。有的程序員更是把第二種格式寫(xiě)成了 for ( ;1 ; ) ,更是迷惑人。我們不要求所有人的所有代碼格式都統(tǒng)一,但是象這種情況,還是統(tǒng)一一點(diǎn)的比較好,因?yàn)檫@樣讀你代碼的人會(huì)更舒服一些,可以增強(qiáng)程序員間的代碼交流。死揪語(yǔ)法,狠鉆牛角尖,代碼寫(xiě)的亂七八糟,各有各的一套,那對(duì)于代碼維護(hù)來(lái)說(shuō)是要付出很大代價(jià)的。

C程序中,特別是嵌入式程序中除主程序的死循環(huán)外,一般的人都建議不要使用死循環(huán),因?yàn)橐坏┠愕拇a稍微出現(xiàn)小的失誤,就會(huì)造成當(dāng)機(jī),這是做嵌入式的人最不愿意看到的,因?yàn)?/span>QA(質(zhì)量測(cè)試部門(mén))是絕對(duì)不允許這種程序通過(guò)測(cè)試走貨的。但是,在有的時(shí)候我們又不可避免的要使用死循環(huán),所以要視具體情況而定。



?

轉(zhuǎn)載于:https://www.cnblogs.com/duadu/archive/2007/05/21/6335441.html

總結(jié)

以上是生活随笔為你收集整理的【我解C语言面试题系列】003 死循环格式问题小结?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。