相关疑难解决方法(0)

在C中的新#define中使用先前定义的#define

在做某些事情时是否存在任何潜在的问题/危险

#define SAMPLERATE 32 // Sample rate in hertz
#define ONE_MINUTE ( SAMPLERATE * 60 )
#define FIVE_MINUTES ( ONE_MINUTE * 5 ) 
Run Code Online (Sandbox Code Playgroud)

我的编译器不会发出任何错误或警告.这非常好,因为我可以更改一个#define值(SAMPLERATE),并且所有其他值都设置为他们需要的值而没有其他更改.我不完全确定这是最佳做法还是安全.

c c-preprocessor

5
推荐指数
2
解决办法
516
查看次数

标签 统计

c ×1

c-preprocessor ×1