0
假設我有以下預處理器定義乘以預處理器常量在Objective - C
#define MYNUMBER 10f;
話,我想在我的代碼中使用它,如下所示:
float someResult = MYNUMBER * 3;
當我這樣做,Xcode認爲我試圖使用*
作爲一元指針標記而不是乘法符號,並導致錯誤。定義這樣一個常數並在乘法表達式中使用它的正確方法是什麼?
假設我有以下預處理器定義乘以預處理器常量在Objective - C
#define MYNUMBER 10f;
話,我想在我的代碼中使用它,如下所示:
float someResult = MYNUMBER * 3;
當我這樣做,Xcode認爲我試圖使用*
作爲一元指針標記而不是乘法符號,並導致錯誤。定義這樣一個常數並在乘法表達式中使用它的正確方法是什麼?
你的#define後面不應該有分號。 MYNUMBER的東西是「10f」。