如何使Microsoft C编译器预计算常量的标准数学函数

时间:2018-10-13 11:16:33

标签: c visual-studio optimization math.h

当输入为常数时,GCC可以在编译时很好地预先计​​算标准数学函数的结果。

任何人都知道如何使用Microsoft C做同样的事情吗?我已经尝试了一切,到目前为止还没有喜悦。

代码示例:

#include <stdio.h>
#include <math.h>

#define FFT_SIZE_LOG2       10
#define CALC_FFT_SIZE(x)    (int)pow(2., (double)x)

int main (void)
{
    printf ("FFT size = %d\n", CALC_FFT_SIZE(FFT_SIZE_LOG2));
    return(0);
}

0 个答案:

没有答案