Использование ранее определенного #define в новом #define в C

Есть ли потенциальные проблемы / опасности при выполнении чего-либо, такого как

#define SAMPLERATE 32 // Sample rate in hertz
#define ONE_MINUTE ( SAMPLERATE * 60 )
#define FIVE_MINUTES ( ONE_MINUTE * 5 ) 

Мой компилятор не выдает никаких ошибок или предупреждений. Это очень приятно, потому что я могу изменить один#define Значение (SAMPLERATE) и все остальные устанавливаются на то, что им нужно, без каких-либо других изменений. Я просто не совсем уверен, является ли это лучшей практикой или безопасным.

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

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