【发布时间】:2015-11-17 16:23:44
【问题描述】:
我有一个使用几个静态变量的 C 程序。
#define A 5
#define B 1
#define C 60
现在,我想确定应该为这些宏赋予哪些值,以便从我的算法中获得最佳结果。
为了找到这些值,我只想为每个要测试的值运行我的算法。
为此,我必须在运行时更改这些宏的值。
有没有办法做到这一点? (老实说,因为这些是静态的,我不希望如此) 替代方案:是否有另一种(更好的)方法来实现我的测试目标?
【问题讨论】:
-
那些根本不是变量!
-
为什么不将它们声明为适当范围的变量?