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

学习 时间:2026-08-15 00:03:25 阅读:1301
# define ABS_MOD(x,y) (((x) < 0) ((((x) % (y)) + (y)) % (y)):((x) % (y)))

最佳回答

轻松的发夹

老迟到的红酒

2026-08-15 00:03:25

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

最新回答共有2条回答

  • 典雅的雪糕
    回复
    2026-08-15 00:03:25

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

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

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