让变量值保持在某一固定范围内的方法
在程序编写过程中,有时我们需要将某一个变量值保持在一定范围内,普通的方法是
//将值固定在五以内
int index=0;
index++;
if(index==5)
{
index=0;
}
下面我介绍一种更好的方法,通过取模将变量值固定在一定范围内。具体方法如下:
//将值固定在三以内,不包含3
int index = 0;
index = ++index % 3;
在程序编写过程中,有时我们需要将某一个变量值保持在一定范围内,普通的方法是
//将值固定在五以内
int index=0;
index++;
if(index==5)
{
index=0;
}
下面我介绍一种更好的方法,通过取模将变量值固定在一定范围内。具体方法如下:
//将值固定在三以内,不包含3
int index = 0;
index = ++index % 3;