Używanie wcześniej zdefiniowanego #define w nowym #define w C

Czy są jakieś potencjalne problemy / zagrożenia związane z robieniem czegoś takiego

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

Mój kompilator nie wydaje żadnych błędów ani ostrzeżeń. To bardzo miłe, ponieważ mogę je zmienić#define wartość (SAMPLERATE) i wszystkie inne zostaną ustawione na to, co muszą być bez innych zmian. Po prostu nie jestem do końca pewien, czy jest to najlepsza praktyka czy bezpieczny.

questionAnswers(3)

yourAnswerToTheQuestion