continue在if中的用法 If語句里continue的作用?
If語句里continue的作用?在C語言中if()語句后跟個(gè)continue是什么意思?你可以參考著名的開源項(xiàng)目的代碼,比如memcached或者nginx。在工程中,goto、break和cont
If語句里continue的作用?
在C語言中if()語句后跟個(gè)continue是什么意思?
你可以參考著名的開源項(xiàng)目的代碼,比如memcached或者nginx。在工程中,goto、break和continue通常很難避免,有時(shí)故意避免它們會增加代碼的復(fù)雜性。但是,也有一些參考標(biāo)準(zhǔn)。以下內(nèi)容僅供參考:goto通常用于退出多個(gè)循環(huán);此外,goto應(yīng)該返回到goto,并盡量避免返回到goto。此外,對于同一個(gè)函數(shù),最好只有一個(gè)goto。如果要使用多個(gè)goto甚至嵌套goto,應(yīng)該考慮將它們拆分成多個(gè)函數(shù)(如果發(fā)現(xiàn)不能反匯編,建議暫停編程,反思程序設(shè)計(jì)方案);break和continue在循環(huán)塊中沒有嚴(yán)格的限制。一般來說,它們可以放在循環(huán)塊的前面,例如:for(){if}(judgement1){break}if(judgement2){continue}//然后寫其他語句……}以上的樣式在nginx代碼中非常典型。最好在使用goto、break和continue的地方寫筆記,并清楚地寫下跳轉(zhuǎn)的原因,至少可以方便您重新閱讀代碼。
C 中if語句后加continue的用法?
繼續(xù)后,將跳過所有語句,并直接執(zhí)行for語句以開始下一個(gè)周期。