古詩詞大全網 - 成語故事 - #if與if什麽區別啊

#if與if什麽區別啊

區別1:

#if是條件編譯;if是條件語句。

區別2:

if是條件語句,#if是預處理指令,功能相同,執行的時期不同。

區別3:

if的作用是程序流控制,會直接編譯、執行。

#if是對編譯器的指令,其作用是告訴編譯器,有些語句行希望在條件滿足時才編譯。

區別4:

#if作用是:如果(MAX==10)||(MAX==20)成立,那麽編譯器就會把其中的#if 與 #endif之間的代碼編譯進去

if作用是可以構成分支結構,它根據給定的條件進行判斷,以決定執行某個分支程序段。

參考資料:

百度百科-#if

參考資料:

百度百科-if語句