#define MAX(a,b) ((dx > dy) ? dx : dy)
有人介意分解 ((dx > dy) ? dx : dy) 部分吗? 这来自控制台类(class) 1-60。
最佳答案
大致相当于:
int MAX (int dx, int dy)
{
if (dx > dy)
return dx;
else
return dy;
}
这也是不正确的。应该是:
#define MAX(a,b) ((a)>(b))?(a):(b)
关于c - 解释 C 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487845/