簡體   English   中英

嵌套If語句中的代碼

[英]Code inside nested If statements

嵌套ifs中運行的“代碼行”對性能有什么影響?

if (condition_1)
{
   if (condition_2)
   {
      if (condition_n)
      {
          /* Lines of code */
      }
   }
}

不,不應該有表演效果。 任何體面的編譯器都應該能夠輕松應對並正確優化它。 代碼的最大問題不是性能,而是可讀性。

順便說一句,您可以輕松地將其重寫為以下可讀性更高的代碼:

if (condition_1 &&
    condition_2 &&
    ...etc...)
{
     /* Lines of code */
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM