2012-06-25 13 views
0

假設我有以下預處理器定義乘以預處理器常量在Objective - C

#define MYNUMBER 10f;

話,我想在我的代碼中使用它,如下所示:

float someResult = MYNUMBER * 3; 

當我這樣做,Xcode認爲我試圖使用*作爲一元指針標記而不是乘法符號,並導致錯誤。定義這樣一個常數並在乘法表達式中使用它的正確方法是什麼?

回答

8

你的#define後面不應該有分號。 MYNUMBER的東西是「10f」。