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