2016-04-18 54 views

回答

0

它看起來像你的調試器一半把它當作一個字符串,一半把它當作一個數組來處理。

你可以很清楚的看到,有六個數組元素,mac[0]mac[5]

,但由於mac行已決定,它要輸出字符串,它的治療最後\0爲空終止字符串表示。在C世界中,第一個\0將被視爲字符串的結尾。

至於它是否是一個錯誤,取決於調試器文檔的狀態。如果它聲明它會輸出C風格的字符串,那麼,是的,它似乎是一個錯誤。

如果它不是不是說的那樣,它可以作爲執行決定被註銷,或者在最壞的情況下可以被忽略。

相關問題