C語言中一個括號引發的百變程序!千萬要注意哦!

今天要給大家帶來一個比較常見的錯誤,這個問題屬於比較典型的問題,即使是多年經驗的C程序員也可能會犯這個錯誤。 首先來看如下代碼: 在上面這段代碼中,作者的本意是處理兩種情況x等於0以及x不等於0,對於x等於0的情況,如果y也等於0,就調用error()函數。如果x不等於0,首先求出x和y的和,然後賦值給z。 然而,上面這段代碼實際上所做的卻和編程者的意圖相去甚遠。 原因在於c語言中有這樣的規則,e
相關文章
相關標籤/搜索