2012-06-25 9 views
0

Предположим, у меня есть следующее определение препроцессораУмножение константы препроцессора в Цель - C

#define MYNUMBER 10f;

Я тогда хотел бы использовать его в своем коде следующим образом:

float someResult = MYNUMBER * 3; 

Когда я делаю это , Xcode думает, что я пытаюсь использовать * как унарный знак указателя вместо знака умножения и вызывает ошибку. Каков правильный метод определения такой константы и использования ее в мультипликативном выражении?

ответ

8

У вас не должно быть точки с запятой после #define. Это вещи MYNUMBER "10f;".