# define ABS-MOD(x,y) (((x) < 0) ((((x) % (y)) + (y)) % (y))

学习 时间:2026-06-05 02:05:43 阅读:3185
# define ABS_MOD(x,y) (((x) < 0) ((((x) % (y)) + (y)) % (y)):((x) % (y)))

最佳回答

还单身的白开水

欣喜的龙猫

2026-06-05 02:05:43

#define 定义了一个宏。你可能需要这样用int a=-5,b=2;int c;c=ABS_MOD(a,b)然后编译器就帮你替换成 c = a 再问: 有什么用,什么时候会用它 再答: 求模呀,只不过要这个要判断符号,在什么时候用要看你自己决定呢

最新回答共有2条回答

  • 魔幻的人生
    回复
    2026-06-05 02:05:43

    #define 定义了一个宏。你可能需要这样用int a=-5,b=2;int c;c=ABS_MOD(a,b)然后编译器就帮你替换成 c = a 再问: 有什么用,什么时候会用它 再答: 求模呀,只不过要这个要判断符号,在什么时候用要看你自己决定呢

上一篇 做一个关于"饮食与健康"的PPT.

下一篇 地球上绝大部分地震是由于什么造成的?