Простой вопрос, но я не могу найти ответ. Можно ли использовать #define
определить отрицательное число, например:#define отрицательные числа?
#define kGravity -9.8
XCode меняется 9.8 к цвету моих номеров я набор (фиолетовый), но -
показывается, как тот же цвет как оператор определения (оранжевый).
Это законный? Скомпилирует ли он?
Обычно лучше иметь '()' вокруг любых определений, подобных тому, что только в том случае, если выражение, в котором они заканчиваются, вызывает путаницу из-за последовательности операторов. Не могу придумать пример прямо сейчас ... Вы пытались его скомпилировать? Что случилось? – Floris
Он успешно сработал. Я просто хочу убедиться, что когда я использую код как 'float v = vo + (kGravity * time),' что kGravity будет заменено как '-9.8' вместо' + 9.8' – David
Вы всегда можете попробовать 'printf («мой номер% f \ n», kGravity) ', чтобы посмотреть, что произойдет. Не знаете, почему вам нужно спросить сообщество? – Floris