區別1:
#if是條件編譯;if是條件語句。
區別2:
if是條件語句,#if是預處理指令,功能相同,執行的時期不同。
區別3:
if的作用是程序流控制,會直接編譯、執行。
#if是對編譯器的指令,其作用是告訴編譯器,有些語句行希望在條件滿足時才編譯。
區別4:
#if作用是:如果(MAX==10)||(MAX==20)成立,那麽編譯器就會把其中的#if 與 #endif之間的代碼編譯進去
if作用是可以構成分支結構,它根據給定的條件進行判斷,以決定執行某個分支程序段。
參考資料:
參考資料:
區別1:
#if是條件編譯;if是條件語句。
區別2:
if是條件語句,#if是預處理指令,功能相同,執行的時期不同。
區別3:
if的作用是程序流控制,會直接編譯、執行。
#if是對編譯器的指令,其作用是告訴編譯器,有些語句行希望在條件滿足時才編譯。
區別4:
#if作用是:如果(MAX==10)||(MAX==20)成立,那麽編譯器就會把其中的#if 與 #endif之間的代碼編譯進去
if作用是可以構成分支結構,它根據給定的條件進行判斷,以決定執行某個分支程序段。
參考資料:
參考資料: