VC++编程 语句解释 下面这条语句的作用

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:51:19
x,y可以取0到4(包括4)的数,DIVISIONS 为 5,
我想知道下面这条语句有什么作用呢?
x = (x + DIVISIONS) % DIVISIONS ;
y = (y + DIVISIONS) % DIVISIONS ;
请高人指点迷津~~~

%是求模运算符,得到的值为2个整数相除后的余数,例如7%2=1
因此x = (x + DIVISIONS) % DIVISIONS ;
后x的取值范围仍为0-4,具体实现什么功能从这里我看不出来,要联系上下文才能确定。
y同上。