Использование ранее определенного #define в новом #define в C
Есть ли потенциальные проблемы / опасности при выполнении чего-либо, такого как
#define SAMPLERATE 32 // Sample rate in hertz
#define ONE_MINUTE ( SAMPLERATE * 60 )
#define FIVE_MINUTES ( ONE_MINUTE * 5 )
Мой компилятор не выдает никаких ошибок или предупреждений. Это очень приятно, потому что я могу изменить один#define
Значение (SAMPLERATE) и все остальные устанавливаются на то, что им нужно, без каких-либо других изменений. Я просто не совсем уверен, является ли это лучшей практикой или безопасным.