我們常常使用if判斷,當x定義為任何整數型時,對于if(x)這語句,等同于if(x>0)條件是否成立,如果成立,則執行接下來的語句。

if(1)中的1表示ture,是一直成立的,所以會一直執行接下來的語句

if(0)中的0表示一直不成立,不會詞句語句。

而這種寫法,在宏定義的使用過程中,會結合使用條件語句,進行是否進行編譯。

c語言中if(x) 、if(0) 、if(1)是什么意思

如上圖所示,

  • 帶電接燈,很多電工都害怕觸電,其實按照這個順序,就不會觸電
  • 電工用的剝線鉗,剝電線皮太費勁,老電工有絕招,輕松搞定
  • 插座孔只能接2根線,遇到3根線怎么辦?老電工教你一招,輕松解決
  • 二極管區分正負極,老電工有絕招,不用任何儀表,肉眼一看就知道
  • 電工知識:時控開關上的T代表什么意思?火線接左邊還是右邊