今天尽然犯了一个低级错误,宏定义没有加括号,如下:
#define MAX_CARRIERS_PER_SITE 72+1
这样用的时候差别就大了:
MAX_CARRIERS_PER_SITE * a 就相当于 72 +1 * a,而不是73 * a了。
低级啊,低级,都不好意思说出来!
今天尽然犯了一个低级错误,宏定义没有加括号,如下:
#define MAX_CARRIERS_PER_SITE 72+1
这样用的时候差别就大了:
MAX_CARRIERS_PER_SITE * a 就相当于 72 +1 * a,而不是73 * a了。
低级啊,低级,都不好意思说出来!