так что я бы придерживался последнего только для совместимости; вопрос не затрагивает какой-либо конкретный компилятор.

ользую C и пытаюсь получить доступ к константе M_PI (3.14159 ...). Я импортировал заголовочный файл math.h, но константа M_PI все еще не была определена. В результате поиска в StackOverflow я обнаружил, что мне нужно добавить#define _USE_MATH_DEFINES в мой код (см. пример кода ниже). Это нормально работает при обычной компиляции, но мне нужно иметь возможность компилировать сstd=c89 флаг за работу, которую я делаю.

Как мне получить доступ к M_PI из некоторого кода C89?

Ответы на вопрос(4)

Ваш ответ на вопрос