作业帮 > 综合 > 作业

# define ABS_MOD(x,y) (((x) < 0) ((((x) % (y)) + (y)) % (y))

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 17:11:37
# define ABS_MOD(x,y) (((x) < 0) ((((x) % (y)) + (y)) % (y)):((x) % (y)))
# define ABS_MOD(x,y) (((x) < 0) ((((x) % (y)) + (y)) % (y))
#define 定义了一个宏.
你可能需要这样用
int a=-5,b=2;
int c;
c=ABS_MOD(a,b)
然后编译器就帮你替换成 c = a
再问: 有什么用,什么时候会用它
再答: 求模呀,只不过要这个要判断符号,在什么时候用要看你自己决定呢